<?xml version="1.0"?>
<metrics version="1664349503" merge_md5="">
  <set name="Render Metrics Basic - aggregation approximation"
       chipset="ACMGT1"
       symbol_name="RenderBasic"
       underscore_name="render_basic"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f5b8f05e-c84c-4f1c-bb05-68fbea73879b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System 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="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="C 6 READ C 7 READ UADD 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Sampler Slice2 Xe Core0 is busy"
             symbol_name="Sampler20Busy"
             underscore_name="sampler20_busy"
             description="The percentage of time when sampler slice2 Xe core0 is busy"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 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="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="$Sampler20Busy"
             availability="$GtSlice2XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Sampler20 Bottleneck"
             symbol_name="Sampler20Bottleneck"
             underscore_name="sampler20_bottleneck"
             description="The percentage of time in which Slice2 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="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             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="$Sampler20Bottleneck"
             availability="$GtSlice2XeCore0"
             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="0x0000000D" />
        <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="0x10840800" />
        <register type="NOA" address="0x00009888" value="0x12840037" />
        <register type="NOA" address="0x00009888" value="0x00840000" />
        <register type="NOA" address="0x00009888" value="0x02860500" />
        <register type="NOA" address="0x00009888" value="0x02080A00" />
        <register type="NOA" address="0x00009888" value="0x020A0500" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x18413800" />
        <register type="NOA" address="0x00009888" value="0x18613800" />
        <register type="NOA" address="0x00009888" value="0x02410006" />
        <register type="NOA" address="0x00009888" value="0x14410100" />
        <register type="NOA" address="0x00009888" value="0x00410000" />
        <register type="NOA" address="0x00009888" value="0x02610006" />
        <register type="NOA" address="0x00009888" value="0x16610004" />
        <register type="NOA" address="0x00009888" value="0x00610000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00043000" />
        <register type="NOA" address="0x00009888" value="0x02020A00" />
        <register type="NOA" address="0x00009888" value="0x0203F500" />
        <register type="NOA" address="0x00009888" value="0x0209E000" />
        <register type="NOA" address="0x00009888" value="0x04030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x22030000" />
        <register type="NOA" address="0x00009888" value="0x46030C60" />
        <register type="NOA" address="0x00009888" value="0x2403F000" />
        <register type="NOA" address="0x00009888" value="0x2803F000" />
        <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="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x64030002" />
    </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="Metric set TestOa"
       chipset="ACMGT1"
       symbol_name="TestOa"
       underscore_name="test_oa"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="57f210de-b537-464a-af7b-7dfe2f3780c1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $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="0x3C030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x06034000" />
        <register type="NOA" address="0x00009888" value="0x0803000C" />
        <register type="NOA" address="0x00009888" value="0x10030FF3" />
        <register type="NOA" address="0x00009888" value="0x04030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x50030000" />
        <register type="NOA" address="0x00009888" value="0x52030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x64030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" 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>

</metrics>
