[igt-dev] [PATCH i-g-t v6 35/36] lib/i915/perf: Add ACM GT2 metrics

Umesh Nerlige Ramappa umesh.nerlige.ramappa at intel.com
Tue Oct 18 22:49:32 UTC 2022


On Mon, Oct 10, 2022 at 09:42:14PM +0000, Umesh Nerlige Ramappa wrote:
>Add ACM GT2 metrics XML files for perf OA tests.
>
>Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Reviewed-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa at intel.com>

>---
> lib/i915/perf-configs/guids.xml     |    521 +
> lib/i915/perf-configs/oa-acmgt2.xml | 118222 +++++++++++++++++++++++++
> lib/i915/perf.c                     |     20 +
> lib/meson.build                     |      2 +-
> 4 files changed, 118764 insertions(+), 1 deletion(-)
> create mode 100644 lib/i915/perf-configs/oa-acmgt2.xml
>
>diff --git a/lib/i915/perf-configs/guids.xml b/lib/i915/perf-configs/guids.xml
>index b3aa6a12..67f4314c 100644
>--- a/lib/i915/perf-configs/guids.xml
>+++ b/lib/i915/perf-configs/guids.xml
>@@ -776,4 +776,525 @@
>     <guid config_hash="e7efe91c7aeb591043358c1b5e3c019d" mdapi_config_hash="94ecec147a25de742814fbb01fd4e9c3" id="6a6e8e1d-6148-4316-95f9-2a8b5236520f" chipset="acmgt1" name="Ext1006" />
>     <guid config_hash="ae85ee9664f10b42cc854c26878d6cba" mdapi_config_hash="de92fab5a4df472219094e6a3b635632" id="b6b53888-0a0b-4fc6-b77e-c604875495a5" chipset="acmgt1" name="Ext1007" />
>     <guid config_hash="310dddcb04d1088a3865f698d758cbc2" mdapi_config_hash="c6a3be7d49b5697074021ca673a39a57" id="6e06382a-3c98-464a-9811-cdfb956e4e8e" chipset="acmgt1" name="Ext1010" />
>+    <guid config_hash="b2e407f251d3960e0da6afada6b8373c" mdapi_config_hash="10c3bb1ccac0dd3e84cdd74c81161d8a" id="0692a728-614d-4d12-8c03-7b3ffe961ef8" chipset="acmgt2" name="RenderBasic" />
>+    <guid config_hash="47dd4aee9ef5ba2d15e61d25f735d1d4" mdapi_config_hash="c4c86e8bd7e0cfffa7c553517340292a" id="ccde9a29-a5c5-4a9e-b7f5-ec1092387e2a" chipset="acmgt2" name="ComputeBasic" />
>+    <guid config_hash="da49b5c7e497eab30522295f416dd84a" mdapi_config_hash="80f802eb9434e078d1c158be06940d88" id="e529d23d-d766-4391-84e2-68d43fd1f9b0" chipset="acmgt2" name="AsyncCompute" />
>+    <guid config_hash="1a28d05d945714b099a9417181b72962" mdapi_config_hash="0cdf3168ffd88a84c2a42d4c62567189" id="0785f0af-8ae2-470c-bc7b-dd81154d4d24" chipset="acmgt2" name="XveActivity1" />
>+    <guid config_hash="e2219e07d86fd978dc7b5bb911bd8487" mdapi_config_hash="9183dab175af6ef43d4e04d72d241733" id="1a01365e-7c8d-4816-b69a-edb89731dcf9" chipset="acmgt2" name="GpuBusyness" />
>+    <guid config_hash="83e4e688fafc993f80f7f8d769bb23fb" mdapi_config_hash="21b64bca96c7e77dd2fe2c9df2c903cf" id="9ca2b4be-4bd5-4873-9d59-9d6a5d9f8c29" chipset="acmgt2" name="RenderPipeProfile1" />
>+    <guid config_hash="c2c4a9eafbb0115295307e3e1d9f8e4a" mdapi_config_hash="a65a01102695be77f2b62a338b4bf36c" id="901cbc75-aa84-496c-a07d-c5db62b8dadb" chipset="acmgt2" name="RenderPipeProfile2" />
>+    <guid config_hash="dc05bd42bd0ee1d3136b5a575f45373e" mdapi_config_hash="09f057ff6f8ddf71468bb659f6546e50" id="9afedc01-2ddf-46af-a5da-8310c1afed17" chipset="acmgt2" name="RenderPipeProfile3" />
>+    <guid config_hash="c0a78f26a8ce0881f6a6e6bc2b1b71bb" mdapi_config_hash="4832bb166cbed8d9818d57db53b433e8" id="89469a84-856d-4433-8962-773c68ce818b" chipset="acmgt2" name="RenderPipeProfile4" />
>+    <guid config_hash="4ee37d5456fff9ced1ea71f4f780b847" mdapi_config_hash="dd537cbe408148b58a74888c1cedbc05" id="2128b792-e30e-49ec-a64b-8a636364f728" chipset="acmgt2" name="L3_1" />
>+    <guid config_hash="8954ca43b54846b7b71e655e150d1121" mdapi_config_hash="6b1945962232d82308543fece5e25699" id="a70724fd-5214-4325-b32c-61b37f409efa" chipset="acmgt2" name="L3_2" />
>+    <guid config_hash="9c716c46c7207e8a48e9e1bd8c15224e" mdapi_config_hash="3b7c10ceb528fa25a7a68a187f64c3f4" id="167e0c1d-8ef2-44d3-b4fa-407b9a23eb5a" chipset="acmgt2" name="Sampler_1" />
>+    <guid config_hash="f9dc7f33db6b2305e352d1ca65fad3d4" mdapi_config_hash="26e5116297660db53f39d0909b413ecc" id="879e3747-17f6-40b8-9a7a-2c6752ff6d6c" chipset="acmgt2" name="Sampler_2" />
>+    <guid config_hash="e667469040221b51349e5cad1fb3689d" mdapi_config_hash="0a78af71987a50eb2cee7e808937abf5" id="55aebe75-d0e0-4d07-aa50-4b1e672341a7" chipset="acmgt2" name="HDCAndSF1" />
>+    <guid config_hash="c565b65a61f728c66f17b4784123e9bc" mdapi_config_hash="20cc0f7f7a4c50d2e3ed7178298e0735" id="d9c30016-f7b6-4c66-81e1-cb75b68a2222" chipset="acmgt2" name="HDCAndSF2" />
>+    <guid config_hash="8b565f05a52e8e61881cbbfbb032dad3" mdapi_config_hash="80b637e35f15fc1c6abb66623902eaa9" id="6357cd3a-3553-4a60-8c86-7c59347c3916" chipset="acmgt2" name="HDCAndSF3" />
>+    <guid config_hash="66a151e9acb9ef679c7e64ee563e4739" mdapi_config_hash="1910d3ff8790c3fdb71942b3b046f888" id="031a7f13-0f25-4794-958d-38cea3050a32" chipset="acmgt2" name="RasterizerAndPixelBackend1" />
>+    <guid config_hash="1ab577a85bd7a784c1e160315439939a" mdapi_config_hash="26ab8caddc50c1b4a92eec5d0d897035" id="2032fb37-ebc9-4eb6-8916-4550474edd5d" chipset="acmgt2" name="RasterizerAndPixelBackend2" />
>+    <guid config_hash="8f98443ad7e76840f0a67f46fbf13fbd" mdapi_config_hash="ea5d98916272a3249fbbc759ca2cc5b2" id="51bc5454-ff6e-4033-b8b0-c9734975b3d4" chipset="acmgt2" name="RasterizerAndPixelBackend3" />
>+    <guid config_hash="1fe318a62f8fdc5e497799ad1a4593d3" mdapi_config_hash="ac8d46704b6c82b36b3fd9855b18e03f" id="5b08d0b8-c976-4d7b-b770-8f538bee394a" chipset="acmgt2" name="TDL1" />
>+    <guid config_hash="0db5677558a053a7b7323022b9c2c876" mdapi_config_hash="d50175e820ace925e81239cfa4c2a778" id="27ee6bcc-1378-4046-8922-124ea2115039" chipset="acmgt2" name="TDL2" />
>+    <guid config_hash="e548db4ddbf30e0cfc5d1c63a3c39217" mdapi_config_hash="e55a7ba6378c1f250e7b0bab9fc840c0" id="dd909127-caff-408f-994f-e0f64a672918" chipset="acmgt2" name="TDL3" />
>+    <guid config_hash="2dca618476481a2d92230cadd52ae3bf" mdapi_config_hash="7784a95b48eb4a3e6d71be7752255808" id="64fae233-cafe-4594-ab7b-fcbf5b442933" chipset="acmgt2" name="TDL4" />
>+    <guid config_hash="a1671c0743035845fa489b5b5621ee90" mdapi_config_hash="52b35dbeda4f1c82232cafb2f55f1d1a" id="063f5cea-f9ba-4c93-b7e8-22dc5c05060e" chipset="acmgt2" name="TDL5" />
>+    <guid config_hash="7e7a598638d3b4e222a0551896cb1327" mdapi_config_hash="f61d9f8e3257b65593db09f7c8b18859" id="4cba20e7-78ea-4aaf-bd5d-42b8647cf778" chipset="acmgt2" name="TDL6" />
>+    <guid config_hash="3fc03af4b1dca0e9c530f3d645316029" mdapi_config_hash="fe431f6f70e8ad185092abc40ab2f167" id="f76dee3e-b215-4780-9c83-7a1dfb1a6e63" chipset="acmgt2" name="TDL7" />
>+    <guid config_hash="8531f8422804477352d85378b81b8677" mdapi_config_hash="f01ac39ed866c85bc7e2400d4f9557a0" id="70a8e39e-5244-43ea-b922-bd7024baf879" chipset="acmgt2" name="TDL8" />
>+    <guid config_hash="bf645ca6862f39d60e68cfeb8e86a5a8" mdapi_config_hash="c0ce3fd07208c774c4f446a1e501f6d2" id="cfac9130-4f6a-4a2a-aafc-9e88751ce983" chipset="acmgt2" name="TestOa" />
>+    <guid config_hash="038193d82de44de51111cbafbe3eb01c" mdapi_config_hash="52d2e56af19c8e94d9561c40f2794a9f" id="7bb51d65-bc5c-4e23-904c-e7ad932d162e" chipset="acmgt2" name="AMFS1" />
>+    <guid config_hash="a3839579601989958bce806b11d7d47e" mdapi_config_hash="96ae5b07d8929986e01cbc9675cbba21" id="b4899455-a030-400a-a66b-ea270f7722fd" chipset="acmgt2" name="AMFS2" />
>+    <guid config_hash="6714f1540844eda6075812d876e9baa2" mdapi_config_hash="3afa1ac22af5cd271177353fba82e451" id="cb47ffdf-f1a9-45f2-8ee6-21e0fb8111dd" chipset="acmgt2" name="AMFS3" />
>+    <guid config_hash="c6a57110cdfd8921fcdcfe2af9490445" mdapi_config_hash="2e7dcab4821126ed9d95abc0cdff02f7" id="2e296498-77db-42ad-8f34-9cda1ff4dcd8" chipset="acmgt2" name="AMFS4" />
>+    <guid config_hash="caf14fa0a6a77ebfabeb8996d8d21da1" mdapi_config_hash="f3785c393878b5a22c7e0dd386f848f3" id="ef47f98a-fb5f-426d-922e-8ae13cedb198" chipset="acmgt2" name="AMFS5" />
>+    <guid config_hash="5d77eaf3d836ea04a753450ee9a6e336" mdapi_config_hash="252c6845386f31c9f6917892363b4676" id="ec2c2ae9-a41e-4ff4-99f1-118959c94bfb" chipset="acmgt2" name="ColorPipe1" />
>+    <guid config_hash="45550b4209ef3dd178ed92e4ce779f52" mdapi_config_hash="bf0d772b65dc8f8c9c6019e898930af5" id="d7862a6d-902e-4d1f-9f39-e0f94aa4346e" chipset="acmgt2" name="ColorPipe2" />
>+    <guid config_hash="6189e1bd287ba2349d88a44dac6be2b8" mdapi_config_hash="0afacd96f63ce911598eba5f739b5cb5" id="f00094e7-2baa-4bb9-807b-d77bb1c72eba" chipset="acmgt2" name="ColorPipe3" />
>+    <guid config_hash="79b11b00bbcca4630001b2765f26756a" mdapi_config_hash="ded3941e0faef7cecfd14b24530917ff" id="341991a5-3457-4201-a48e-d368a979f01d" chipset="acmgt2" name="ColorPipe4" />
>+    <guid config_hash="59a92b61d99c709bf6f03d0528bed846" mdapi_config_hash="5d5f5cce516ae80b5b04c9ea48a05300" id="34664510-6687-48d0-adc5-b7a60069de8d" chipset="acmgt2" name="ColorPipe5" />
>+    <guid config_hash="a0b69be72bad2a14252a971c5817b0de" mdapi_config_hash="e2278aac53b87097db531390576a7015" id="1c9a3218-c1ee-402f-b483-6263a0757515" chipset="acmgt2" name="ColorPipe6" />
>+    <guid config_hash="e8d90cd4bc76ff01ee29ed1fdae320d7" mdapi_config_hash="37d8b00817d8223b63e5f594bf7eda85" id="d85dc73b-5121-44c8-87b2-df05b1eecdf3" chipset="acmgt2" name="ColorPipe7" />
>+    <guid config_hash="3da5471c033290a83e5487461aae1b21" mdapi_config_hash="825fb76acc4f53ccd0f2c353e980675e" id="4695a23b-b2b0-48f5-8bf1-743255be3e2e" chipset="acmgt2" name="ColorPipe8" />
>+    <guid config_hash="67c48430ab3fe20e924fb4bf50f4b7d3" mdapi_config_hash="87681f104ef1a4bbac07922ae849d723" id="73b4fa16-fd16-4c45-bb66-a733308a8b57" chipset="acmgt2" name="ColorPipe9" />
>+    <guid config_hash="44c6b74d8f4718751f7375656be5301a" mdapi_config_hash="63daba20a3a4f0e37b4d4b5d5fced5ed" id="41a973fd-a067-4760-be3a-ccac78e0eadb" chipset="acmgt2" name="ColorPipe10" />
>+    <guid config_hash="266938c791f666634c554e307ab3fa0f" mdapi_config_hash="c4d8ea77fb50667a4cc25d758c6a21ca" id="a42ec42b-53d5-40b2-8950-9aabe714601a" chipset="acmgt2" name="ColorPipe11" />
>+    <guid config_hash="5c721541f1bc628c5fb73fb75d3fb8f0" mdapi_config_hash="b204638d75ee6b7c632c75ad0ff53f2c" id="4682628b-6cc3-4b22-b818-ca5347cd7bf3" chipset="acmgt2" name="ColorPipe12" />
>+    <guid config_hash="3839bc9a3f06cb5d48132a0351a2c958" mdapi_config_hash="27e122bfcd63ee290478a8ec66b88656" id="76fcf17c-a3ad-474c-a2fb-58a1517c28f4" chipset="acmgt2" name="ColorPipe13" />
>+    <guid config_hash="583bd332d93503a714f042fa515d4ce8" mdapi_config_hash="9f9cc670adc62c02f102dcb9a61332d5" id="6708cf0b-dd77-4fb7-aad1-909ffea99aea" chipset="acmgt2" name="ColorPipe14" />
>+    <guid config_hash="24a6b0d47d99f4e545fa467ac8b9a732" mdapi_config_hash="c82ffc3805594147543857bb337d8795" id="cb36baf7-85bd-4ce3-a0d7-4d296c5932a7" chipset="acmgt2" name="ColorPipe15" />
>+    <guid config_hash="deaa647e5820cff90dce78e2bcb18e76" mdapi_config_hash="2cf53d8082aa5e6a1cfeaadb798650d0" id="f1e33629-b9d8-4033-a791-2afb70f5bf8d" chipset="acmgt2" name="ColorPipe16" />
>+    <guid config_hash="381e9a6f4145d48f5a9d6e02f2505643" mdapi_config_hash="e1677076ec7cc45e88ac8a9bf57193c4" id="fb67c9e2-4acb-4775-b715-ffc4b743d9e8" chipset="acmgt2" name="ColorPipe17" />
>+    <guid config_hash="56169430011c189a7bcf4c79b3a012d5" mdapi_config_hash="99ff981de4cfb9d03f0ef64d71b8ef90" id="e0466349-b62f-474c-88f9-3a9b62a3274a" chipset="acmgt2" name="Dataport1" />
>+    <guid config_hash="a7bc32e5591cdfc523a769dc3c9bb671" mdapi_config_hash="e74cda688ab7060b9b95c847720222f3" id="28e63e4a-ae68-4913-9f28-ae9269aadf2b" chipset="acmgt2" name="Dataport2" />
>+    <guid config_hash="da8222d729df1f3c5c8823ad8a9c0465" mdapi_config_hash="d63467f65bae64067b163b69487dc40d" id="f9dd355a-29ce-4f78-9ea4-e2f0f799876d" chipset="acmgt2" name="Dataport3" />
>+    <guid config_hash="1500915b42473fa5a57c59568d2f3fdd" mdapi_config_hash="81b0a2074ccaecce2ceb5865a345938a" id="d79af0bc-b6e9-4057-8eb8-f61fad6efe55" chipset="acmgt2" name="Dataport4" />
>+    <guid config_hash="2acde5732d196b229b245c875eeb92e9" mdapi_config_hash="5920e07beaf1623a77708e1046341c07" id="8890d6d6-bac2-4830-9abb-e38e1da08e0b" chipset="acmgt2" name="Dataport5" />
>+    <guid config_hash="e65b2cc90b2bd0ce13a121f11cdb00b5" mdapi_config_hash="9f17e4bc81c0cc2c83a5690e01bfd97e" id="c181f521-7c29-4ac6-a44e-d398043d1c41" chipset="acmgt2" name="Dataport6" />
>+    <guid config_hash="fe2bee54bafaaae600a5e7b421290b8e" mdapi_config_hash="94d01f21c96049034ce21d06f1dae5d4" id="b83732c6-e9b4-4449-90df-3d3518bcc6a2" chipset="acmgt2" name="Dataport7" />
>+    <guid config_hash="08be5a53a74fb853cca6771464653014" mdapi_config_hash="dc3d3a82287876429a2893b47012d9dc" id="a82addb0-e73f-43a4-9b0a-89df6b2ad267" chipset="acmgt2" name="Dataport8" />
>+    <guid config_hash="4ee3ada20687f4dcca516dcd29ef9869" mdapi_config_hash="dd21e79c4705310ba7f6c00e267f2949" id="91d91417-69c7-458d-bb48-d1c83871d61a" chipset="acmgt2" name="Dataport9" />
>+    <guid config_hash="6ccf0a100baa4b37076a3614d20c1e96" mdapi_config_hash="45de87750bd1a56206ad14f72fb5119f" id="7bb38598-cd33-4e49-957c-cbe7ab599120" chipset="acmgt2" name="Dataport10" />
>+    <guid config_hash="29189d27860156a994d0b3c96ee65a93" mdapi_config_hash="196c7f73990fbf9457021fbce0ec9ae4" id="8108a31f-3d5d-46f3-8cd0-6c9b2c3e0038" chipset="acmgt2" name="Dataport11" />
>+    <guid config_hash="5298974a1f8c8976eca88cd42d5c4bbe" mdapi_config_hash="1636c246dd5ae03da87d335a7048f152" id="c7acfa27-136c-4527-8e81-517c6a2aa724" chipset="acmgt2" name="Dataport12" />
>+    <guid config_hash="a74c1e6e1501c6048881f9aa599ad918" mdapi_config_hash="8b0eacc6334431163fde2cfcea86e951" id="10c1bda5-f032-4e6e-8597-741046aa81c4" chipset="acmgt2" name="Dataport13" />
>+    <guid config_hash="31bf8e57f49db41618e412e61d1e7982" mdapi_config_hash="da965171462d1a653b618cf80297a97c" id="9e026386-432e-42ce-8bb8-c833127dbbe7" chipset="acmgt2" name="Dataport14" />
>+    <guid config_hash="5ac9e03a94320f444aac559d88895e5b" mdapi_config_hash="10b1cf186ff9de661f3990b810670cd9" id="51c4a645-0ffe-4dc2-bc5c-30075c771f71" chipset="acmgt2" name="Dataport15" />
>+    <guid config_hash="ab3414f03d24c3a00807ba160e5a49c5" mdapi_config_hash="5bcdd9a8e07d08d4d1c9b622fdcf1a22" id="4699e9f0-8029-44dc-9f86-23ee43b2592e" chipset="acmgt2" name="Dataport16" />
>+    <guid config_hash="93e6efb5cb8e442f81f065e6bf8fb948" mdapi_config_hash="92f9f7aaa03e7fd41a591209c5a7e7b0" id="eae3432b-6340-4d86-bae1-3d6da5d6f9c7" chipset="acmgt2" name="Dataport17" />
>+    <guid config_hash="809c9a653d181175d37b1b0822ba06ac" mdapi_config_hash="85886745e8f21cd4b3e37b25e0c6456c" id="fc5c5c04-55ea-4094-92fc-1d40f7f132b0" chipset="acmgt2" name="Dataport18" />
>+    <guid config_hash="8ee5f22badeedddc9102097bfe67f0f8" mdapi_config_hash="6e80d88107e4fe83b6463f4b17ee8c6c" id="66cc68bd-b460-42ec-b815-2531dc145a33" chipset="acmgt2" name="Dataport19" />
>+    <guid config_hash="ceb2e60e3b4b3aa861c0ed75f94a09f3" mdapi_config_hash="26f0ff1db12d9be6f45391c1d30914d5" id="c3f17ea7-bdba-4ce6-971e-9920ae779870" chipset="acmgt2" name="Dataport20" />
>+    <guid config_hash="c88f1e1536f39010583ed3ec30c01230" mdapi_config_hash="ec7e6c5b592df2408443269548459d87" id="fe3d6064-fb8d-4c1c-8375-65c1b2d23287" chipset="acmgt2" name="Dataport21" />
>+    <guid config_hash="5aed14a3a4f30502f5b2caf1a9e068cb" mdapi_config_hash="a292a8b4fb44213d0b3205cec0148e5b" id="ca29a63a-9e93-4631-befe-cb0985365d3b" chipset="acmgt2" name="Dataport22" />
>+    <guid config_hash="dd76c26b8b2255ef73cfcb62c863839b" mdapi_config_hash="aef08a0481ebf3a9b707394ff5afa5cc" id="f194891f-8915-4c9d-978e-4ef91c44d5d1" chipset="acmgt2" name="Dataport23" />
>+    <guid config_hash="b6e7692a0242f9cd48acd694d191cc44" mdapi_config_hash="51a6d1070b7163c7b40d8ae556071efb" id="62bac6fb-20ca-4fbf-b821-cd80ecdcb57b" chipset="acmgt2" name="Dataport24" />
>+    <guid config_hash="af1b2a6742f5c9ad515ebb900b02429c" mdapi_config_hash="75b1fd7eafd739fe943d38b29721c42a" id="7a2a2ce5-0e00-429b-9d96-ce5c030378e2" chipset="acmgt2" name="Dataport25" />
>+    <guid config_hash="92a2b16320c5b4d2946e9003cacdff9a" mdapi_config_hash="5783ab7d9d15d814ad6a2f95ba3c98ac" id="d6169119-c923-4d10-b16e-6439fa5e150d" chipset="acmgt2" name="Dataport26" />
>+    <guid config_hash="3bc6ce2b82f2ab90dca77b458d3834f1" mdapi_config_hash="c0c217bef0bdb90eabdf50ff79a1b7f5" id="703a8fb1-96b2-4c89-ad1b-f721efa0fade" chipset="acmgt2" name="Dataport27" />
>+    <guid config_hash="649141f0874ec93d8f4160d08dfa4caf" mdapi_config_hash="c78a24ccc04f76d0196660aba95799f8" id="7d3ea8fa-f0e2-4436-bfed-2cfd5d42e3fa" chipset="acmgt2" name="Dataport28" />
>+    <guid config_hash="42b9f1de512b617f5240e3161b08733c" mdapi_config_hash="eb7919c11d4e0970967b68899ca12d47" id="f42d9eaa-4a36-4b10-a96e-6794cbbdc43a" chipset="acmgt2" name="Dataport29" />
>+    <guid config_hash="62fbef90e26b5bafd5ef8ccd51114bc4" mdapi_config_hash="b03ba3824df1542804a3399c44230bde" id="6805565e-e6aa-41a8-b486-4f1ca91c11c9" chipset="acmgt2" name="Dataport30" />
>+    <guid config_hash="0d25ced9487c2ba1aea5b6121c8919aa" mdapi_config_hash="2bfc246152c25a0c934747ff229f182a" id="c4d2235c-1d4b-44b7-b746-a11016520ffd" chipset="acmgt2" name="Dataport31" />
>+    <guid config_hash="c88f1e1536f39010583ed3ec30c01230" mdapi_config_hash="ec7e6c5b592df2408443269548459d87" id="1f7d4994-5397-410c-98ed-5e1bc3d44ceb" chipset="acmgt2" name="Dataport32" />
>+    <guid config_hash="5aed14a3a4f30502f5b2caf1a9e068cb" mdapi_config_hash="a292a8b4fb44213d0b3205cec0148e5b" id="42d54580-601f-4dcb-9c91-c5bd37782f65" chipset="acmgt2" name="Dataport33" />
>+    <guid config_hash="dd76c26b8b2255ef73cfcb62c863839b" mdapi_config_hash="aef08a0481ebf3a9b707394ff5afa5cc" id="0ce98a1c-8516-4412-b1ce-b0eeaca989df" chipset="acmgt2" name="Dataport34" />
>+    <guid config_hash="b6e7692a0242f9cd48acd694d191cc44" mdapi_config_hash="51a6d1070b7163c7b40d8ae556071efb" id="857f49c7-71b4-4fa0-86f0-55f817676cff" chipset="acmgt2" name="Dataport35" />
>+    <guid config_hash="af1b2a6742f5c9ad515ebb900b02429c" mdapi_config_hash="75b1fd7eafd739fe943d38b29721c42a" id="dde58e8e-e867-4144-9782-4464798e7c63" chipset="acmgt2" name="Dataport36" />
>+    <guid config_hash="92a2b16320c5b4d2946e9003cacdff9a" mdapi_config_hash="5783ab7d9d15d814ad6a2f95ba3c98ac" id="fd0e95c3-0a28-4911-80d7-dad9716739c3" chipset="acmgt2" name="Dataport37" />
>+    <guid config_hash="3bc6ce2b82f2ab90dca77b458d3834f1" mdapi_config_hash="c0c217bef0bdb90eabdf50ff79a1b7f5" id="ac3fa7ef-1963-4643-917f-9f9b6161ee62" chipset="acmgt2" name="Dataport38" />
>+    <guid config_hash="649141f0874ec93d8f4160d08dfa4caf" mdapi_config_hash="c78a24ccc04f76d0196660aba95799f8" id="ca4e1039-7322-4606-b3cc-7f33dcb93301" chipset="acmgt2" name="Dataport39" />
>+    <guid config_hash="88f41e26b62dadd6c50d36d6720acf53" mdapi_config_hash="31e98ef66af24e65a892e2cfa434f8d9" id="3712af1f-03c7-48e3-b2a5-6d9ac64b3122" chipset="acmgt2" name="Dataport40" />
>+    <guid config_hash="2faf3e8a613971bb136500776cd72657" mdapi_config_hash="c96317043f93fd2acb5ece026b450f1a" id="3df5cfc4-865d-4314-a53a-379d76aac638" chipset="acmgt2" name="Dataport41" />
>+    <guid config_hash="62a0984bd5aeea7dacb6753700a59361" mdapi_config_hash="e55ad6373e0ad7251b6efec03e224855" id="33168209-e5ab-4330-856c-0d4a1b95dce3" chipset="acmgt2" name="DepthPipe1" />
>+    <guid config_hash="58ab18207c62990f094f5d24e12d2507" mdapi_config_hash="b49b34c502b0badf021659f446e3595b" id="ada82722-0eaf-4903-96f0-3c8ed2227c7f" chipset="acmgt2" name="DepthPipe2" />
>+    <guid config_hash="6e753d72d89bacc63371fe81b8ce2311" mdapi_config_hash="9d70e945bf59a04fcce180106d5dad81" id="359bdac8-5929-4e54-a5e5-526b28a487ab" chipset="acmgt2" name="DepthPipe3" />
>+    <guid config_hash="e2db1f19c992bfd39a7cefa86510f086" mdapi_config_hash="47e2f620a4392f23933ee5b251c44804" id="1b8e5aa0-be13-4c87-9ad0-f0d4f7d7f2a5" chipset="acmgt2" name="DepthPipe4" />
>+    <guid config_hash="f72b15e5e83f5abcb45c6c75fafd43e5" mdapi_config_hash="1320a5309244f63cbda5f8c9d68ddcf9" id="b192f113-23af-494e-82e7-b9a81810c75d" chipset="acmgt2" name="DepthPipe5" />
>+    <guid config_hash="df1128d555469219afcb50db48c0beb7" mdapi_config_hash="e8ae0161fe828dbad6699a0adf116543" id="f617db06-51cc-447d-989c-0811dc7c7b38" chipset="acmgt2" name="DepthPipe6" />
>+    <guid config_hash="f48d8282dd9da9aca3e86e98a59934d0" mdapi_config_hash="a9fb36e90bd5dededfaa59774100d6e7" id="bd2422a2-0a56-476d-a52d-b4aa15a5d842" chipset="acmgt2" name="DepthPipe7" />
>+    <guid config_hash="834d64718044f6f58bf032adbb836bac" mdapi_config_hash="09375024e2cd1ffdf5b40b1160fedc41" id="7856d434-02e6-4a06-b585-e45e7616f1d5" chipset="acmgt2" name="DepthPipe8" />
>+    <guid config_hash="ae90b062bf3f8ab8c0be1147f3242981" mdapi_config_hash="acc31fcf338eeeb1eef830d75f073f1c" id="60b56817-8e14-488e-917d-29bffd9fefbb" chipset="acmgt2" name="DepthPipe9" />
>+    <guid config_hash="fd4198add1433da27b43245215d1103b" mdapi_config_hash="0fe77f11467ea71308b43a25560f1c5e" id="8dff928f-699b-4f34-a297-cf46c9519662" chipset="acmgt2" name="DepthPipe10" />
>+    <guid config_hash="d2024e7bc32f60f19ec1604c5f551a25" mdapi_config_hash="710f4d8faa8fe586d73b8a59995e00d3" id="fa8e2ae9-3507-4eed-9a02-b18c396a21b1" chipset="acmgt2" name="DepthPipe11" />
>+    <guid config_hash="334da62368539353cadb6951c52c3170" mdapi_config_hash="7dfdf1fa5eef76996d55a22623a61533" id="4736a783-c2f3-4f67-931f-eca0fdddf57f" chipset="acmgt2" name="DepthPipe12" />
>+    <guid config_hash="f80bf49ac333847e67b0613958e43979" mdapi_config_hash="fd0fb232733cd55e203614f75e2adb4d" id="a305b93f-dba5-4318-89ba-051192cbe1be" chipset="acmgt2" name="DepthPipe13" />
>+    <guid config_hash="b6190b62b38848872db42898e5a2c2fa" mdapi_config_hash="dd75bd48e12883ac8338c68462428421" id="dcfc3d88-b9bd-424b-b3ca-854f2e2d4863" chipset="acmgt2" name="DepthPipe14" />
>+    <guid config_hash="ad6d9ae878cb725d01638201bd6e8e9a" mdapi_config_hash="33ed087325445c5d55bc9613612f9012" id="d706dc1e-e6c8-4fe0-b6ed-ea99cdc41673" chipset="acmgt2" name="DepthPipe15" />
>+    <guid config_hash="b5db152d42f8c28e200963ca8a548183" mdapi_config_hash="121d8ea1afa20d0b0d6b2b69a0c921a7" id="de4874a3-6881-43a8-9243-6af156af44e5" chipset="acmgt2" name="DepthPipe16" />
>+    <guid config_hash="6a1cb5856b33fa8522607a8480510ccd" mdapi_config_hash="653e1d2f3f01ca38623334cb01553e36" id="c3d18c22-f267-4f8a-8b4e-b26abd1d1660" chipset="acmgt2" name="DepthPipe17" />
>+    <guid config_hash="22768128bec178ca40ff86e79bb1ac9c" mdapi_config_hash="0704be276282a527e98f1df5545f5c05" id="0fa14813-96d3-424b-8935-b70b4e24ea85" chipset="acmgt2" name="DepthPipe18" />
>+    <guid config_hash="1e24a54dae2d4fda9ef7a4d459b63811" mdapi_config_hash="3aacdf09eabc372254ba77669d33e75f" id="4e741dfb-12e7-4a31-8bed-1d587c0cafc5" chipset="acmgt2" name="DepthPipe19" />
>+    <guid config_hash="9f5eed3d32716d6d56ec351f32187e3b" mdapi_config_hash="9cf55d3b4983843c8636b3e4558b830a" id="66117e26-8834-4f72-b8f3-162bafb24232" chipset="acmgt2" name="DepthPipe20" />
>+    <guid config_hash="04182be6137cd310678473857b0763d8" mdapi_config_hash="a7e45fade857ab96cc9ca63fad9a0e42" id="4b9e649c-1392-4856-abe6-9e67bb06ac5e" chipset="acmgt2" name="DepthPipe21" />
>+    <guid config_hash="ef47cc757009e01fa6f4c59af001cd51" mdapi_config_hash="4aa9340e6709a8af69b7083006ac795a" id="ced7882f-f88d-431c-9dad-8f3016a64777" chipset="acmgt2" name="DepthPipe22" />
>+    <guid config_hash="c4f40b7d9a09205d235114dba68a5d99" mdapi_config_hash="dd21e05f7a31bfcf70baf9025dd55155" id="17ba725c-bcfb-444c-8725-fe9bc1a99c5b" chipset="acmgt2" name="DepthPipe23" />
>+    <guid config_hash="6192457ac32474673c3f9d1bdef8a335" mdapi_config_hash="84c69d2e33ea9a3a848eb4c2bc5f2696" id="efdfcd4f-8bc6-4251-b956-dfd351f8632e" chipset="acmgt2" name="DepthPipe24" />
>+    <guid config_hash="f2d49835c676f18c3eae177cef7f20e7" mdapi_config_hash="40dc0abe03ac63336a1702313d0264d5" id="bad6c158-57f6-471f-a9e3-cad9e779d211" chipset="acmgt2" name="DepthPipe25" />
>+    <guid config_hash="f178fe3e8fdf5378ffc0e0eb323d2012" mdapi_config_hash="64828b4d6366b61cc69ef89a7403728c" id="4a7b11ce-2d9e-4905-99c4-ededa640b342" chipset="acmgt2" name="DepthPipe26" />
>+    <guid config_hash="41fb8491249ade9c531a3a6a9141d52d" mdapi_config_hash="9a687c1ecbe2ffcb0c9ed3a0f7ecc1d5" id="8c0a8f9b-3e97-4b6d-adb1-fbecb395ec00" chipset="acmgt2" name="DepthPipe27" />
>+    <guid config_hash="4b20efb90dbca51593595c57ba4657af" mdapi_config_hash="b3f10d8b0712550fbc905255d5b81812" id="b7471c18-89e6-4e6d-826c-5f0ca0791154" chipset="acmgt2" name="DepthPipe28" />
>+    <guid config_hash="0a99a7d55f2537c9fae13da4cc2979cd" mdapi_config_hash="fc253333de6533f83091cfe99aed3c8b" id="36d7c5ca-28e3-41c8-8e2b-f67beba4b23f" chipset="acmgt2" name="DepthPipe29" />
>+    <guid config_hash="9ce906de561108d7938a42a368d151bf" mdapi_config_hash="e20c870a0352427698d87db395eae958" id="1bfbb150-1614-49a3-973b-7972bf7c9a91" chipset="acmgt2" name="DepthPipe30" />
>+    <guid config_hash="abc80824498b165289b9f75df4190d12" mdapi_config_hash="fc7d42f1bee45992170dde47aea80c4f" id="80d75f6a-6c5b-46c9-a3a7-1911e2cba86e" chipset="acmgt2" name="DepthPipe31" />
>+    <guid config_hash="7f3a20d3730ad747b44abe1b82370868" mdapi_config_hash="dca227fe5b6366b467f4920ee7e5f467" id="3368bfa2-0680-4282-aaf1-9ec1a1713b82" chipset="acmgt2" name="DepthPipe32" />
>+    <guid config_hash="4d2a8d4082de019fe7404a2d997abc8a" mdapi_config_hash="1f6a45303c8f6824c3fbb9253694410a" id="101b4d80-895b-4957-9f24-18456078793a" chipset="acmgt2" name="DepthPipe33" />
>+    <guid config_hash="b8fa13fb0c0402674de46050acbaef28" mdapi_config_hash="f72d2ff77944bf53157694ba5b4250c3" id="342e501a-0038-412c-9e8a-a9ed02b7b9ef" chipset="acmgt2" name="DepthPipe34" />
>+    <guid config_hash="340a1be450b022e9881f60dac6b0c978" mdapi_config_hash="a934832fc2e93ab17811c26553055224" id="5c4a1a1c-3df5-43af-adb0-9cd78dd944f8" chipset="acmgt2" name="DepthPipe35" />
>+    <guid config_hash="87245aedf765423b6fa4e64e7a0f9ad8" mdapi_config_hash="6514a5e312de739a494c5da91d30e5f9" id="f19a51db-ff00-40c0-a13f-1c404e80652e" chipset="acmgt2" name="DepthPipe36" />
>+    <guid config_hash="8eab7e7fb852091f7139d38ef586e58f" mdapi_config_hash="d509513363eca37f080340e56447d95f" id="6f269feb-2743-4953-a8b4-7e4b000901bc" chipset="acmgt2" name="DepthPipe37" />
>+    <guid config_hash="e548befd8d7dba01b365c94f4211e0a2" mdapi_config_hash="217b05e3a3e0e65ff6b8f201abab4cb4" id="7b9d22cb-7c4e-4885-be22-833c310e7fd4" chipset="acmgt2" name="DepthPipe38" />
>+    <guid config_hash="25bacb972ec8a72009256f468fdc7b34" mdapi_config_hash="5dc6b05212009053300d87b6832e8101" id="482c20b4-68c5-4656-8de2-039b2ca8a0f9" chipset="acmgt2" name="DepthPipe39" />
>+    <guid config_hash="5f86d93ea1eacf0e38ad991671c6b74e" mdapi_config_hash="3b5f5269683026ceb942218699e81328" id="743ffcbc-c6d5-4b28-b58c-1d23d1ea8fff" chipset="acmgt2" name="DepthPipe40" />
>+    <guid config_hash="df0dbc21210f17109d26fd50db9eb79c" mdapi_config_hash="b5477b7eb1cd880254a9ae59919dd592" id="f809a7a3-2248-480c-b851-1b23f3d6e7f2" chipset="acmgt2" name="DepthPipe41" />
>+    <guid config_hash="e74afa468ab00e7e9cf00a3259828d27" mdapi_config_hash="9818b3a1236bc1335db8d88cba97d419" id="effaccd8-6f1c-4a50-b39b-3a0f75eebf66" chipset="acmgt2" name="DepthPipe42" />
>+    <guid config_hash="03667604b77c542fcdc3faf3e8d1331c" mdapi_config_hash="d5c373e3fd890a3ed1aad01ee8e720c6" id="39b392ed-3513-4c3f-9b22-bde5a9ee725c" chipset="acmgt2" name="DepthPipe43" />
>+    <guid config_hash="79543dfdc6cd0734aa3ef643f39ff640" mdapi_config_hash="40a2c3a10c7686dc1e24b890b89db75f" id="adb868c4-97f3-420f-b766-073244232afb" chipset="acmgt2" name="DepthPipe44" />
>+    <guid config_hash="77aebe954076577ec527a2cb5b9c1548" mdapi_config_hash="8b6fe5a377b895a8a84c414d13827031" id="71825303-a777-4079-85e0-69ee3f3caad3" chipset="acmgt2" name="DepthPipe45" />
>+    <guid config_hash="f97181f2ab64833fed8ac02f87bf37da" mdapi_config_hash="3426d6e7f950c26b860e00475e089cfa" id="2e086ff4-e74f-45bd-82d7-599a27a9aaba" chipset="acmgt2" name="DepthPipe46" />
>+    <guid config_hash="7a5fb3635232890411b4d2e48f6f07d7" mdapi_config_hash="42e1115a80d8d18cf2b00c4f8a70630b" id="b0b33553-4e1c-445d-8e40-c03873ef1d5e" chipset="acmgt2" name="DepthPipe47" />
>+    <guid config_hash="f18632de86831a51707f80db4669089b" mdapi_config_hash="bfdc8226cc0f4db7db9b5e26007a92de" id="154e627a-ce2c-4d36-a441-dae9e8317fba" chipset="acmgt2" name="DepthPipe48" />
>+    <guid config_hash="fd8ba9b85ca32bf76da2d10b1196136e" mdapi_config_hash="32ad6cf6e7d651d616068d363ac6ab6a" id="8d79b860-44be-4e17-bd33-eb95a7d6ad47" chipset="acmgt2" name="DepthPipe49" />
>+    <guid config_hash="f24f0a45547e017a9ccabd51aede0f85" mdapi_config_hash="d4143011c741df10763d16d978593f4e" id="980f1b68-a258-493e-aad2-8b40a0923a67" chipset="acmgt2" name="DepthPipe50" />
>+    <guid config_hash="fa19704938ef68ede42f07d334d6a7d4" mdapi_config_hash="01d96cf51f7cb83278ed9923eb36387c" id="502ad763-3720-4e28-93c2-6d9e4383c8b2" chipset="acmgt2" name="FrontEnd1" />
>+    <guid config_hash="a8e81543f074b5bdaf7bc2f08a207231" mdapi_config_hash="549d005137faa69f0f7594adbcd230c6" id="f655036b-8302-4327-880e-014cffa29448" chipset="acmgt2" name="Geometry1" />
>+    <guid config_hash="caaf80ee9d79d42d93333c74c306af41" mdapi_config_hash="311d418a23fd608f708e3526cdb289a8" id="80abe21d-174e-4d5f-a64f-34eea53e8c59" chipset="acmgt2" name="Geometry2" />
>+    <guid config_hash="14fec9d5b91e29482746c96a4643f787" mdapi_config_hash="4891bb7ced8889be3e852724bffc53b2" id="f736c728-c16c-4125-97c3-b7e2f7d25ecc" chipset="acmgt2" name="Geometry3" />
>+    <guid config_hash="bdc1081e1bcbb97611db235573edda8f" mdapi_config_hash="17cbcd1b7b627b1b729b05de22bf8b92" id="81996036-5d85-4ca6-83f8-a5bce6428d80" chipset="acmgt2" name="Geometry4" />
>+    <guid config_hash="70b2660e8ae7c2737b68b1a90a856a14" mdapi_config_hash="7faa85915ad0b0a4506996d907c2598a" id="09075af6-ccdd-49bf-8581-92a84840bbb5" chipset="acmgt2" name="Geometry5" />
>+    <guid config_hash="fe4851067cdc7be9e15d17476f95d63c" mdapi_config_hash="9607649d7c9de41bce3415ae8229f2b8" id="09aaf18b-f85d-443d-9644-9cc847782212" chipset="acmgt2" name="L1Cache1" />
>+    <guid config_hash="acfeb2b88f17cafd1cebafd04359ae80" mdapi_config_hash="2a6d3f53ab54ffc9da36a00b24e90649" id="66096c29-519c-4063-9d03-e04e50d8d478" chipset="acmgt2" name="L1Cache2" />
>+    <guid config_hash="c6cf5f1d316375231590cdafdd67b4a8" mdapi_config_hash="550910ed5d80d1efbe588e1af453ddd5" id="2237bc33-3e20-446a-8d7d-7ac651314287" chipset="acmgt2" name="L1Cache3" />
>+    <guid config_hash="d1742ae4fe4c17e6b3dc8a06edde7fd8" mdapi_config_hash="978b08da105152c3e5a56bdd0cc6ca83" id="c4e31e05-c514-4e2e-9686-f4225de24213" chipset="acmgt2" name="L1Cache4" />
>+    <guid config_hash="c683ef61a39312508b75b6500b8f40b8" mdapi_config_hash="5b1d0638a03111dd1c9b2a4ae6e49e1f" id="1c608270-6be1-4381-bd2a-e7e5e6ec0c84" chipset="acmgt2" name="L1Cache5" />
>+    <guid config_hash="c94f094d055d17af24eaa98bf50001ef" mdapi_config_hash="8eebdf1871229a9a1c201f0150205c6a" id="8ea12c1c-6dfc-4539-b7cc-4c0ed0a0e172" chipset="acmgt2" name="L1Cache6" />
>+    <guid config_hash="71c2b8da77e3618e70fdb5b4064a0694" mdapi_config_hash="c0e1b28054cfa001b623213f99a254be" id="563cb980-9a7e-469f-8fa7-75fbbda1b6a7" chipset="acmgt2" name="L1Cache7" />
>+    <guid config_hash="3e63f6e88ec9bc5aa368b1dea484fd10" mdapi_config_hash="1a487d0f70d1732ce5cb8b19a3d95fc7" id="203752ae-e3b3-4895-85cd-9cef09669196" chipset="acmgt2" name="L1Cache8" />
>+    <guid config_hash="795aea06dbadd4aca69892c17d82dc34" mdapi_config_hash="993250d49b255b9d8f9b7187303924d8" id="94ae89ad-096f-42c3-a666-b3bb904605e9" chipset="acmgt2" name="L1Cache9" />
>+    <guid config_hash="bbf6a4e4934530e4ecaa0fa42d4c9151" mdapi_config_hash="79c988006328f19c16759600a7434ca0" id="97f2d572-60c2-422d-b9eb-f0edb2f9e788" chipset="acmgt2" name="L1Cache10" />
>+    <guid config_hash="58df2048ae73cf14cbf4c58ff54fe179" mdapi_config_hash="46123ec5991d0070d56076c4f1fa853f" id="df474009-ed7f-4a1b-84a5-473b35804e42" chipset="acmgt2" name="L1Cache11" />
>+    <guid config_hash="639f9399b67db11f386fe9c971f2235e" mdapi_config_hash="d841417827b7d7d0d88ab7fccee20c40" id="7c3b945e-3b30-4ef2-8544-34b535ca90b8" chipset="acmgt2" name="L1Cache12" />
>+    <guid config_hash="a98a24d2b243954eabbc4494ee2f56b7" mdapi_config_hash="10c0bacda46e73581dfd6d95488260fc" id="a55bc2da-2c6f-4774-a20e-bd79371902db" chipset="acmgt2" name="L1Cache13" />
>+    <guid config_hash="1a137ad8d793ef57a323ee97e114c43c" mdapi_config_hash="c5c3319d817355595e9c803f2f8f2d43" id="0e4e660e-96bf-4b86-90cb-64ec0532fd03" chipset="acmgt2" name="L1Cache14" />
>+    <guid config_hash="0a456cac28605d514770cb243ea65c82" mdapi_config_hash="e112557da38933723080c7919a4e5d9f" id="8bb39f7a-53b5-403d-94fb-f1f7350d2ce0" chipset="acmgt2" name="L1Cache15" />
>+    <guid config_hash="1768abf0f90a2771f9eb31f09577d81f" mdapi_config_hash="e1670fbe08d7c1dc1322f782fce6a2cb" id="f4b433d4-2af0-45c2-b61c-7e9a4db553cc" chipset="acmgt2" name="L1Cache16" />
>+    <guid config_hash="b85912569074b9d2382570624b460e8d" mdapi_config_hash="dfc8940c6edae43308fef4718ec90128" id="bde419e8-3eb1-4525-9317-f74900301c1d" chipset="acmgt2" name="L1Cache17" />
>+    <guid config_hash="3f53b369178117cb1fbec82ac3f20173" mdapi_config_hash="94dd6ec540b62543b8d6027323748478" id="7a8bccbc-6900-470c-8204-2dc21423e247" chipset="acmgt2" name="L1Cache18" />
>+    <guid config_hash="e55352d3cebcc965fb3e6fccfae3df0a" mdapi_config_hash="eb94f5512a82cc970d6880df4252f245" id="2d1b823a-ee3a-43b4-b46f-379ab7920aef" chipset="acmgt2" name="L1Cache19" />
>+    <guid config_hash="a37f60e0468125c463ebdd8deec39ff7" mdapi_config_hash="1cf714fba87f1e2ad7390a1b5ea5b6f6" id="3b20c2df-ccd7-4c6c-a211-5724fa8bda6d" chipset="acmgt2" name="L1Cache20" />
>+    <guid config_hash="d0f9ab033aa338ff889dd9a31fa149fe" mdapi_config_hash="b672ffc012ebaab2090b78c8cb488a59" id="186189aa-0aaf-4c63-9977-d5dfd5eb5084" chipset="acmgt2" name="L1Cache21" />
>+    <guid config_hash="c92b384719ae18177ce6be1483167c58" mdapi_config_hash="fcb4cf869c074363c02be49fcbd656c3" id="13dee569-144e-4bb0-b2da-e902336c2f08" chipset="acmgt2" name="L1Cache22" />
>+    <guid config_hash="f69b32007545e657c7fe9390954f332b" mdapi_config_hash="49812fa18ed7a2cfd9a327906f479d5a" id="4b450172-544b-4249-87a4-96acdde97d6c" chipset="acmgt2" name="L1Cache23" />
>+    <guid config_hash="b8af125b11c8233da647dcbe39f7098a" mdapi_config_hash="79c7c2755e34f02a5ca3fc7663c3441c" id="2bf27543-d6b4-4cb7-b53a-3b83fe6c102e" chipset="acmgt2" name="L1Cache24" />
>+    <guid config_hash="488f1b53f67e98a6307bdc61add39c13" mdapi_config_hash="a9a14c62dd7a04c501b24bc5eb2d2d3a" id="e1066219-5e33-4b74-b056-94b3a62a7900" chipset="acmgt2" name="L1Cache25" />
>+    <guid config_hash="bfd3a44e5356b7f1486b966e5f2bdfed" mdapi_config_hash="d33fb669ab29e8bf3cb591d509b2c90d" id="30ee8347-968a-4ec0-985a-234c0d5ee72e" chipset="acmgt2" name="L1Cache26" />
>+    <guid config_hash="68f17a9c7949a3432b26cf0b7d65a9b8" mdapi_config_hash="bb1929e15f2b070ab067b4bf9de42fae" id="d38715b6-5d8d-44ad-82b4-83d6a143d61c" chipset="acmgt2" name="L1Cache27" />
>+    <guid config_hash="f6e5e2796653b17c68eb4f61d080e771" mdapi_config_hash="57e5f15fd39a2bba8b90b711cdb37302" id="1f851454-2f9c-44da-b403-82493b4e41ee" chipset="acmgt2" name="L1Cache28" />
>+    <guid config_hash="61118c75e633fb8ff72fb2d4f037690d" mdapi_config_hash="4cf5f428b92298d5c9591fbeb70b131b" id="32f03e2e-890a-4db8-9d12-cd2a9b46456c" chipset="acmgt2" name="L1Cache29" />
>+    <guid config_hash="fb5b527a4eabbfbb82565559037d5e6e" mdapi_config_hash="0564c8ff5bd29284196bab1746db55df" id="f124e69c-983e-4d57-bd6a-26af2dd386ba" chipset="acmgt2" name="L1Cache30" />
>+    <guid config_hash="48af1360c433f467eda94f792b51a752" mdapi_config_hash="ec509eb1a5cada23f7b0bb729985746f" id="77bfa913-7775-4d45-8c3f-4510520c7b15" chipset="acmgt2" name="L1Cache31" />
>+    <guid config_hash="76e2bb353c0f94d47715411510a0cc8a" mdapi_config_hash="7251d6b44e477f0bbb575f6714554c80" id="9ed928dc-d0e2-455c-a2ef-b5cac335bab9" chipset="acmgt2" name="L1Cache32" />
>+    <guid config_hash="0020d37bc982539f70e86d74452b38d9" mdapi_config_hash="7538eb8a2dfbd7c81e01b8501119b8df" id="6ac07bf2-e77c-4a85-97d8-08d9f86b3f77" chipset="acmgt2" name="L1Cache33" />
>+    <guid config_hash="c5b7316ccd7d201dd803c9932abb8838" mdapi_config_hash="e960a269ad30407bfb311b21685c20bf" id="d8fde355-eb9a-4490-b61f-31fb98ba4f70" chipset="acmgt2" name="L1Cache34" />
>+    <guid config_hash="2f2096d3f4a76cfc74635b6e1fbebede" mdapi_config_hash="2b182b30d0c07ddad4d99b005fc4be9d" id="c045a7e6-dd83-419c-abff-643ccb4ff70f" chipset="acmgt2" name="L1Cache35" />
>+    <guid config_hash="9386d7177cdbf0e0dbc6f2070bc47a0a" mdapi_config_hash="4e8898254f4d30feef238ff53b261b43" id="5c6b81b0-056f-451e-b3be-dea10b2c1ecb" chipset="acmgt2" name="L1Cache36" />
>+    <guid config_hash="35d73c6939eeb18555ba52f7bc868e6d" mdapi_config_hash="dfce6aca65bf82ebb03baaa70401ba5e" id="2558f9cd-1565-498c-a539-430377a55a93" chipset="acmgt2" name="L1Cache37" />
>+    <guid config_hash="df09ec2419112ab189bc1f92ea0d1f64" mdapi_config_hash="b9d9ad620843a6f5fa9379e1b0f5e132" id="a4a5c1e1-beeb-42ec-ba01-6af0c5eeee90" chipset="acmgt2" name="L1Cache38" />
>+    <guid config_hash="d8f695987676107c80ddd6cbb35165d3" mdapi_config_hash="045673f2567bfdfd6745f0851f3f5937" id="7d80234b-4dae-4def-aa0b-2b1fe3ff0a13" chipset="acmgt2" name="L1Cache39" />
>+    <guid config_hash="2130a3cdafa843307817a70741960416" mdapi_config_hash="68b344b2ae761db36ac44c6d0cda6ad3" id="ba5d47a0-a35b-4ee2-9cdd-8272cfc149d9" chipset="acmgt2" name="L1Cache40" />
>+    <guid config_hash="847a9bc81407b3ec4d1636ecd9f8eafc" mdapi_config_hash="dbc842631726654433d4afb7315a38e4" id="692e3adb-d471-44a3-a3ad-0b0fedf05630" chipset="acmgt2" name="L1Cache41" />
>+    <guid config_hash="153b0f6ce118bfa93d4cff52625c0382" mdapi_config_hash="bbf9c5932b8cf3431cbf9dd4144db316" id="c1c40fc7-8db1-401b-8dc9-42c3b51361a4" chipset="acmgt2" name="L1Cache42" />
>+    <guid config_hash="d91ac6a9f7c6e70838f34d496bb4768e" mdapi_config_hash="a78927a5016d55d1a868daef955e3264" id="e75bf1f9-071f-4c21-8f55-e9ee154638ba" chipset="acmgt2" name="L1Cache43" />
>+    <guid config_hash="cb3f35149944eb44d7d17643e7a7ea82" mdapi_config_hash="890bec54543f27a5ce11c9203bcbbe14" id="975595a3-2d15-44aa-b32f-0204e42485f4" chipset="acmgt2" name="L1Cache44" />
>+    <guid config_hash="dca9b4a5cda927fc59716473cf4bb7e3" mdapi_config_hash="1da968ef1b5512fe4cffa6f41932f9da" id="9c1f54c9-3b59-479a-97e9-179a40b4b949" chipset="acmgt2" name="L1Cache45" />
>+    <guid config_hash="0b3238d611fcca2958208415a75aeeb9" mdapi_config_hash="dab19941652900889644273c6a0aa9f4" id="eebc8739-0987-4f55-b70f-6cdee1a4ec02" chipset="acmgt2" name="L1Cache46" />
>+    <guid config_hash="62bef2563821e7a7aa50e5e9f595fb01" mdapi_config_hash="6eb01de50863dbf54b358ee092814d0a" id="e01f5549-332a-4e23-b915-828860d438cc" chipset="acmgt2" name="L1Cache47" />
>+    <guid config_hash="1c82223af52e46015e354d1084c1cb03" mdapi_config_hash="3c63143457595a69a6656c7fbde57933" id="389c0253-dbfb-47b3-878e-3eb1b9b6e74f" chipset="acmgt2" name="L1Cache48" />
>+    <guid config_hash="91fa4b59d986dc770d42c8416bd20e3c" mdapi_config_hash="121ec0f8c8cb75e99a4bb97283f412b5" id="23488fdc-0420-4cee-b15a-000f3fe0c61c" chipset="acmgt2" name="L1Cache49" />
>+    <guid config_hash="029b094aa82e81cc1c62122f2680ed2f" mdapi_config_hash="53edb8304c844dbf78c4b8458a588798" id="229bdc13-d602-4e78-a325-c082919dc47a" chipset="acmgt2" name="L1Cache50" />
>+    <guid config_hash="26b8121d007420c54284ec550bfeb08d" mdapi_config_hash="a09a276045f57eabd81d952384e27e2e" id="35c25f46-14d7-46fa-927f-35507e61a2fc" chipset="acmgt2" name="L1Cache51" />
>+    <guid config_hash="e00af287481fd08db42b91a45ff6a007" mdapi_config_hash="c83c86f62943be61d538b280e235f486" id="94284c36-9664-4d60-b4d9-15179f266d23" chipset="acmgt2" name="L1Cache52" />
>+    <guid config_hash="8411fef30a49a5a95b21b5df3b1ce209" mdapi_config_hash="74b95dfbabdb7721ef974788bcf17f6d" id="a2b93539-7c7e-4ea4-85df-2fa675381a1b" chipset="acmgt2" name="L1Cache53" />
>+    <guid config_hash="59928cc6564fe394d40be7d57a4eb993" mdapi_config_hash="bacc1d883e8f0ab91bd4407ee5c43f68" id="8efc5126-1bb6-47cd-bd3c-b1bfa6a99dc1" chipset="acmgt2" name="L1Cache54" />
>+    <guid config_hash="46c9496178dff450d561c6db6c4baf52" mdapi_config_hash="54da21d97714b28294cc202ba76ccad5" id="4a628907-5db2-437c-b04e-8c14dede3794" chipset="acmgt2" name="L1Cache55" />
>+    <guid config_hash="2f44de5ec86d8dffe9679559e34c7026" mdapi_config_hash="de28b7a3822b970a6e3d00c1dde5a59f" id="e017d352-78fe-4f3e-bda9-814fb14f495e" chipset="acmgt2" name="L1Cache56" />
>+    <guid config_hash="87b7d7b05ed4f0d6e3bc2c57afc42895" mdapi_config_hash="6544636d5b2b8eaa4a008d6e804b9f54" id="c89b207d-e5c1-480a-8b15-5403d0e45fb9" chipset="acmgt2" name="L1Cache57" />
>+    <guid config_hash="7c33ddcd78b5fe30c636e2057c4f22bd" mdapi_config_hash="ae12fec81fa5b6734d7e824fa0a112f9" id="dd46fc9a-6a2c-44c7-94f3-069b58c95aca" chipset="acmgt2" name="L1Cache58" />
>+    <guid config_hash="701b67868821b49843b58581cb89a94e" mdapi_config_hash="62114d1967b8e1f62c7abf30a7a6b62f" id="4669435c-6f14-4557-b983-3f5186807fd6" chipset="acmgt2" name="L1Cache59" />
>+    <guid config_hash="2efddfb4135bbfe176eb69b8ed603603" mdapi_config_hash="266dd9f1d87b55c124ec435ad9a529b6" id="6f37e5b7-c8fd-4f28-a95d-919848fe4a95" chipset="acmgt2" name="L1Cache60" />
>+    <guid config_hash="c0db83d4e9505b057b511d42d280fffe" mdapi_config_hash="5666fadd7222d3f56debaac7f205ffb3" id="0cd1c331-f998-467e-ae36-ea334c3ba2a5" chipset="acmgt2" name="L1Cache61" />
>+    <guid config_hash="677ff56067b9395b61ca2be017972b9f" mdapi_config_hash="53b10ed24d6a4a4b505cdd0b0d411220" id="09153d17-1912-4ce4-b41a-709df4aba848" chipset="acmgt2" name="L1Cache62" />
>+    <guid config_hash="678fb273de91e637247476e8d621e4de" mdapi_config_hash="6696f57d26bd21be15c9bb8c130471d7" id="ea0e19bb-8a13-4e51-92ca-1cb3db78fb10" chipset="acmgt2" name="L1Cache63" />
>+    <guid config_hash="84e0a02a0de1d6fb7e321241bb4aac8e" mdapi_config_hash="c9544196396053556c9149b6aed462e8" id="d7eb30f5-28aa-455b-b8a5-221db2ccfe62" chipset="acmgt2" name="L1Cache64" />
>+    <guid config_hash="727bcd9ca28423c029c3c05c8109283a" mdapi_config_hash="67c1e2133493265c8b58184aac015670" id="ae51ef65-a808-4248-8c26-8fcda92bb018" chipset="acmgt2" name="L1Cache65" />
>+    <guid config_hash="845f5207e43dc8815baa5f3a74fca796" mdapi_config_hash="f6c3a7b0f50f54c842b91d2a66e713fa" id="e6e2b49c-615f-4af1-a7b1-349f6b906c90" chipset="acmgt2" name="L1Cache66" />
>+    <guid config_hash="8f5c611e77a1bb7319e5399c0ab66a46" mdapi_config_hash="59cc597bf5deaad25ebdb4fb499997d6" id="691098de-d8d8-40f3-906f-b20df78f5b52" chipset="acmgt2" name="L1Cache67" />
>+    <guid config_hash="275e245c61db93f90aa403fbd8a95aab" mdapi_config_hash="9549f9e2b103d42b39e6f570ecee12c9" id="bdcc17c1-0c82-4277-8c4a-6c878af1f374" chipset="acmgt2" name="L1Cache68" />
>+    <guid config_hash="df610b088baf4c47c904499977703517" mdapi_config_hash="423d121324d7aa7aacc7db1aac4d9454" id="e2417f86-ea22-4512-b4b6-1918c6721e47" chipset="acmgt2" name="L1Cache69" />
>+    <guid config_hash="74cf7118d5945ac9a4be45874f8df3ed" mdapi_config_hash="e45c1b3f36bfe194615db26c3e9339f0" id="0b7a01c5-5622-43cd-90c1-963d8ebc4d30" chipset="acmgt2" name="L1Cache70" />
>+    <guid config_hash="a1fc09261cc506881677cf814145de9a" mdapi_config_hash="53d7686a779ab852ab03887600794bfb" id="e0da306c-65eb-4032-b327-f95f4eba3020" chipset="acmgt2" name="L1Cache71" />
>+    <guid config_hash="684a603ac2f686299fc617da0c374db7" mdapi_config_hash="6fd7a099fa557067e51b211f2b066fcc" id="10f602b1-6401-49df-b617-8fb07c188fa2" chipset="acmgt2" name="L1Cache72" />
>+    <guid config_hash="5fb33145d9a5a6097fcaa7067f9e62cb" mdapi_config_hash="ad0a341e9a9ce31f4e5b18355fc2993d" id="8bcaab96-b9ff-4445-9b12-77c6645d4889" chipset="acmgt2" name="L1Cache73" />
>+    <guid config_hash="d20d181abfc41b773d31708a9e23b0ff" mdapi_config_hash="d60a1578c32b1e420db8d18df76af6fe" id="fb2f0a27-1305-4d18-9940-d644f2fd2607" chipset="acmgt2" name="L1Cache74" />
>+    <guid config_hash="a18e3710006b610bcdb1d89956d49a6c" mdapi_config_hash="8eb47368d0e2b22e6c1bfb7ef23eeaf5" id="e79fe17b-cecf-4808-98f8-dbf002286e99" chipset="acmgt2" name="L1Cache75" />
>+    <guid config_hash="17c1e751af08c320054661dd528e862c" mdapi_config_hash="f3f08d8392b8a26f9be765a568632eba" id="b25a8d2b-6410-4f91-af8d-364c2f31263a" chipset="acmgt2" name="L1Cache76" />
>+    <guid config_hash="9a2c3fc22929ff758195d630ea03195c" mdapi_config_hash="ce8bb7fb75913b87aaae9d81d2a6417b" id="45ec41ff-4a28-4282-973b-8fcbe65cf00d" chipset="acmgt2" name="L1Cache77" />
>+    <guid config_hash="7d4b76ab04732eb30944cc95748ba5fd" mdapi_config_hash="6ac1f565436ec0b6f9fdee6698cf1c83" id="f2ea74eb-3520-4e62-a9e9-6907afd1a5e6" chipset="acmgt2" name="L1Cache78" />
>+    <guid config_hash="2981fcec4da9ff6d6aa393b18f67d979" mdapi_config_hash="5df1629173d993ec2b40de211cfa3d96" id="90e0b182-84d1-4bc7-aa0b-448bb0a7a850" chipset="acmgt2" name="L1Cache79" />
>+    <guid config_hash="91a4c5fee717618784c70aefb1f1d183" mdapi_config_hash="c5a3f269ce365da1559b894a6b73ba62" id="8f0b735d-f269-4545-8a11-a31b3ebed779" chipset="acmgt2" name="L1Cache80" />
>+    <guid config_hash="6ee857ece45683590835ec9e515b3d33" mdapi_config_hash="755992f8ea81462b24474171aa7e1c6b" id="6e136a5b-e7fa-4349-be46-e83455caec62" chipset="acmgt2" name="L1Cache81" />
>+    <guid config_hash="40d3b564502b10ce26ea5911438d3b2c" mdapi_config_hash="efc304924f3080fe49b3de750b6a8741" id="c59e0c0d-d038-4b0a-b643-bccfd3963f4b" chipset="acmgt2" name="L1Cache82" />
>+    <guid config_hash="fdadfe050de2b8312d870905637b32e5" mdapi_config_hash="b4e0d5c36c5d8b4d2e8249a3fa77e142" id="5180e659-772f-4531-a2cb-f38a86841e22" chipset="acmgt2" name="L1Cache83" />
>+    <guid config_hash="a20a54bf528cff3ab37f46a6a2cddad0" mdapi_config_hash="06c559de084046086a90674f2fde8a28" id="53e81609-e3d2-4679-b348-6f6473dd0fe2" chipset="acmgt2" name="L1Cache84" />
>+    <guid config_hash="cf9050df5bad2b5138bf28af3fa20f97" mdapi_config_hash="8885d31781743dfdd6a76b3e24288828" id="16e8cd96-5a5d-4528-999b-90629facef72" chipset="acmgt2" name="L1Cache85" />
>+    <guid config_hash="abbfc87d8a4a2f14ac0c21a55f929a74" mdapi_config_hash="c202c4281e82e5d0af7c061e13d94889" id="d4e55aa0-754b-4fab-9134-ba7168529642" chipset="acmgt2" name="L1Cache86" />
>+    <guid config_hash="534ce464f938eff644cae86bd29414e7" mdapi_config_hash="86ce24a785763e61f70fa6286cb761ef" id="e80e1404-d74b-4e84-b8b2-317fe06a2900" chipset="acmgt2" name="L1Cache87" />
>+    <guid config_hash="b8fbaf10619a11657d89fb0660e874dc" mdapi_config_hash="e964daaeaa36a79868a841f831eb28fd" id="b096a99f-7544-4891-9336-6a1a8f341b31" chipset="acmgt2" name="L1Cache88" />
>+    <guid config_hash="db4ea4480037d802e4a1c218095e3a42" mdapi_config_hash="00e57eb66b544fd173a830dfc9e052c0" id="8164944d-16b7-4415-9c9d-c9155b54d313" chipset="acmgt2" name="L1Cache89" />
>+    <guid config_hash="797087b766befa43a26c3eeb86872eb8" mdapi_config_hash="a7c29ac3dac5d23cc244d1a94a10ed24" id="f04cb35e-ad18-487c-a3a7-4c3df903df4e" chipset="acmgt2" name="L1Cache90" />
>+    <guid config_hash="914dcca88b055f6d8f94d29a83759474" mdapi_config_hash="1e517763a18a66593772901b849cd1ae" id="7476a997-fd23-4e09-9e41-be5ad6998370" chipset="acmgt2" name="L1Cache91" />
>+    <guid config_hash="7f099abf3bf316926926bb21d507ca02" mdapi_config_hash="9ee5578edf368bee99cee9ceb0fc4272" id="c39f76fb-108f-4470-adb7-92f0830b4b85" chipset="acmgt2" name="L1Cache92" />
>+    <guid config_hash="3884dd19d59902f0047d92986058577d" mdapi_config_hash="434ebd8654b27425e267d0e1929e4a79" id="3a32053e-1919-4630-a163-dcacf9c6d003" chipset="acmgt2" name="L1Cache93" />
>+    <guid config_hash="4285990bad8309b3853dd54d8cf6cfd3" mdapi_config_hash="24c7621d43db8b1f98e7fc7475e402b1" id="340e5f66-a0d2-4365-9a67-76f5fea0b623" chipset="acmgt2" name="L1Cache94" />
>+    <guid config_hash="962e318d5b1e1990ae13d8d8269804e8" mdapi_config_hash="a07a3712cc1c23541e42d6d26d24803f" id="14d53071-a58c-4e71-b4e4-160815efdc7c" chipset="acmgt2" name="L1Cache95" />
>+    <guid config_hash="49b91ad801e293491268b401665a4e9b" mdapi_config_hash="0aa827f2cec224521b4ce3a6de376baa" id="b390699e-0883-423a-a7c3-064e0520ebed" chipset="acmgt2" name="L1Cache96" />
>+    <guid config_hash="0a37cba7ee647443dff6df91ab3bc011" mdapi_config_hash="a552e499420147d1e39317869920a1b1" id="74f12f6d-05be-4a80-9870-2a2c487f7bd9" chipset="acmgt2" name="L1Cache97" />
>+    <guid config_hash="f0c36ad4d9755cd193905bf8b40dddff" mdapi_config_hash="4cd0d0a1e8d804fa5312baceaa8e9970" id="f587f7f5-b5fd-4183-a59c-3ca769fe8148" chipset="acmgt2" name="L1Cache98" />
>+    <guid config_hash="eb037be89e9e529ac0bdc1f591173dda" mdapi_config_hash="4c7879deeebc493fd0c0b4c3a2dae432" id="08848093-c9f7-4554-a447-278c4da9f9ea" chipset="acmgt2" name="L1Cache99" />
>+    <guid config_hash="51e0f82f6d3ed8d16543c3428b0a9f7b" mdapi_config_hash="b46cc56289fd18b6834953d7b44289dd" id="8fd337d7-938c-4a64-b5b9-37df6074e4c0" chipset="acmgt2" name="L1Cache100" />
>+    <guid config_hash="28333442cbed046f028da7f59b0c7906" mdapi_config_hash="a7395385144981a6f9fd951843eddc20" id="e47ea265-e42a-4a04-81b2-30814815b3aa" chipset="acmgt2" name="L1Cache101" />
>+    <guid config_hash="2acce7ca3d83b96640d8f5c2dcfb568b" mdapi_config_hash="640ad0f09bd604e0fc4a1a0553e012aa" id="ff5717d6-fae7-4288-885c-3850588e4b2e" chipset="acmgt2" name="L1Cache102" />
>+    <guid config_hash="8604db9cd9bf81b735d5aa98ae1b1769" mdapi_config_hash="caeadbc0d55e9908eb1350d6b7c05a94" id="9fad96f4-5977-4cf8-a2e4-bd72b277075f" chipset="acmgt2" name="L1Cache103" />
>+    <guid config_hash="3f88a5acc8d8378defb402342c627716" mdapi_config_hash="48b1c7718ec5794ad4fef55d1b67dde9" id="997c44e5-85b3-47f7-9845-6c42c554caae" chipset="acmgt2" name="L1Cache104" />
>+    <guid config_hash="fe80dafe25095954ce5a066bfd370b58" mdapi_config_hash="d9daf5c95f8517a3997e4d1aa0ed61f4" id="7c51d383-b682-4f1d-831d-b689c8be3fdd" chipset="acmgt2" name="L1Cache105" />
>+    <guid config_hash="70c62045d4589c09fd3ea26eb80b43f3" mdapi_config_hash="ed09ee8974cb42832706489c93d86cfc" id="04638c41-779d-4d79-a3bc-69b642342b99" chipset="acmgt2" name="L1Cache106" />
>+    <guid config_hash="7b4f3476b4ae5bc43a65e6edd581d88f" mdapi_config_hash="d183ba198c132ebda9caa011391dbdec" id="86bb1e10-f542-4f9c-b0f3-8a1fc1caf5aa" chipset="acmgt2" name="L1Cache107" />
>+    <guid config_hash="8790e0514201040e098b884ada87d1a7" mdapi_config_hash="80df4d22b8fc27143d5838073b55ac7e" id="dab065f1-c8a2-4e03-823e-ad9591fdcf29" chipset="acmgt2" name="L1Cache108" />
>+    <guid config_hash="37ba993a6db36ab92beeffd40c32e2d9" mdapi_config_hash="91b039638bcb7754474f24f1e746d160" id="cefea11c-d38d-4ddb-8ce1-f24d75799a7e" chipset="acmgt2" name="L1Cache109" />
>+    <guid config_hash="2a17094d9adf3d6a7df1c9cc17299ec7" mdapi_config_hash="66b6fdc9420217dee14e63e4dd97778d" id="1178f323-ea3e-41c3-905c-2a8442f3b4f6" chipset="acmgt2" name="L1Cache110" />
>+    <guid config_hash="25348baf76fb0effdd58bffd72dc8c90" mdapi_config_hash="6affe0fa735ab0a283d3206381f69273" id="26bca320-d4e2-460a-9896-a5fb2a279ccf" chipset="acmgt2" name="L1Cache111" />
>+    <guid config_hash="55e9d5104bea00d9e2a70c9ce4ddafdf" mdapi_config_hash="a2333db29be1f4d0734993a285fa892a" id="3f8fbb78-69b9-4e93-afcb-2a0f380c2013" chipset="acmgt2" name="L1Cache112" />
>+    <guid config_hash="a29b25b7b74c4b3733d424b168ed7541" mdapi_config_hash="d992d283a1dde3292e0b6e301613391c" id="da9b2768-977e-4de8-bbd1-036260d79f93" chipset="acmgt2" name="L1Cache113" />
>+    <guid config_hash="5afa32f3dd13d96199ee49747cd6509d" mdapi_config_hash="8cb2a8ff8a6bd993abe653d1e2bbf5ba" id="0eb1375c-25b4-47ff-b124-ba4eba95871a" chipset="acmgt2" name="L1Cache114" />
>+    <guid config_hash="8527812c9a98f3a9c3cdb6997992261b" mdapi_config_hash="2fc1b86355a89c2c836356afc5bbebba" id="58be8181-92a3-4cec-ad46-30ea575830ad" chipset="acmgt2" name="L1Cache115" />
>+    <guid config_hash="14ab6d8aeba4547d1e41b3118c8f2a1e" mdapi_config_hash="4798dd975dfd3537e0e4032d8a1e384e" id="1a3918a7-1fc2-430f-82f2-9114e69586fb" chipset="acmgt2" name="L1Cache116" />
>+    <guid config_hash="41d119a28856e2d26af9e2f04724d9f8" mdapi_config_hash="7a59766a500631b8e7b117b03d916f32" id="5206a8c9-3c75-485b-8e78-e3057cda1bb2" chipset="acmgt2" name="L1Cache117" />
>+    <guid config_hash="a47cd92bed5a81e48a6e75eb703efeb5" mdapi_config_hash="4ced08f93f3e9627c26d24b91290fa76" id="fe39d1bc-b405-4a4d-99a5-3079c0cb6a71" chipset="acmgt2" name="L1Cache118" />
>+    <guid config_hash="686e92496f0003be177f8c492196ba03" mdapi_config_hash="b8ff84f9d755336f2856a3cf662a4cc9" id="7580647f-8c47-4796-a7f6-8f6011aaabe8" chipset="acmgt2" name="L1Cache119" />
>+    <guid config_hash="7d69996da4c12911366c330792eb3de0" mdapi_config_hash="7c74d31580ce409cab34a8d98500cc3b" id="b7ae9004-efa6-4851-951c-e901b3228664" chipset="acmgt2" name="L1Cache120" />
>+    <guid config_hash="51b675ac90f1f78adf7fad67bf2b1b59" mdapi_config_hash="7ec54297d35d02a7a288b4bbdb872fc9" id="77902327-49d2-4174-ba8c-94a796e54c72" chipset="acmgt2" name="L1Cache121" />
>+    <guid config_hash="0ab197ba133ffcd74bf25056ac0feb4e" mdapi_config_hash="f5aa2e5ce54789d484d617c1cc0298d7" id="f4c597eb-8ac7-4138-8775-759d14e2cd40" chipset="acmgt2" name="L1Cache122" />
>+    <guid config_hash="58bbdd90e4731ff8e49ee481cadb6b5b" mdapi_config_hash="4eb5a094e41c568f2af91abf603f9f48" id="e9ee5eb7-90aa-4798-a586-79764c58a6ac" chipset="acmgt2" name="L1Cache123" />
>+    <guid config_hash="46ba6ab53b1962e31c1cd6ee3bc92d10" mdapi_config_hash="b431fa2a9ab1dace2f79c9907d65bbce" id="a5438972-875a-4301-9b15-f4d16d9d106e" chipset="acmgt2" name="L1Cache124" />
>+    <guid config_hash="931a5ed1d1710856a7bcb3ff55b74c97" mdapi_config_hash="5409b01c30782cd869a44ed640c5e6ed" id="9d7b58e1-a5fa-47fb-a446-1e03556fa59a" chipset="acmgt2" name="L1Cache125" />
>+    <guid config_hash="75d0cf0c1f22b81da4b58d37fff1b1d7" mdapi_config_hash="9ae3140a6b675efe8d70d64a1bc270bd" id="7ce674af-6177-4d79-8bd4-dff2ef2fab24" chipset="acmgt2" name="L1Cache126" />
>+    <guid config_hash="78083dc21c0e267698c47eed796c09ab" mdapi_config_hash="45509d4994701bbe7c8ab5a7b4c3eb46" id="6dedd9cf-b928-4862-80b5-32a0a17cc238" chipset="acmgt2" name="L1Cache127" />
>+    <guid config_hash="d83afd83471baa34ab13dee8b4bef9ad" mdapi_config_hash="24fd0ac05d69bd65448c2574ecffa644" id="f9352d6f-8b0f-4df0-9e79-1bd75ed6c2b3" chipset="acmgt2" name="L1Cache128" />
>+    <guid config_hash="b7a6103236bb427f6a3dbe52dad2f1b1" mdapi_config_hash="c9ce6bee9391a8ae69a1bd2bdd15c1e6" id="6c5a3c61-b4cb-48d7-970f-13740c6fd02e" chipset="acmgt2" name="L1Cache129" />
>+    <guid config_hash="92acf5ab2a6a0d9b1a756bc9581f827a" mdapi_config_hash="e79945e94e38885d8e8273ee39748a5e" id="a0ee28df-2030-4045-b858-d7153e151801" chipset="acmgt2" name="L1Cache130" />
>+    <guid config_hash="91354cd9e43fdc6c933de1990375eaca" mdapi_config_hash="43e525d7ef49946527835f307296ab93" id="6a5e1ad7-35fe-4877-a057-c029fdcbd1eb" chipset="acmgt2" name="L1Cache131" />
>+    <guid config_hash="49ba7229182dde1ae426e05d696f6cde" mdapi_config_hash="c71d3258523b72855a96c18283cc605f" id="8c4700c6-ea20-4b8e-a74a-f42f46f9bac4" chipset="acmgt2" name="L1Cache132" />
>+    <guid config_hash="140a51236ec9f0557ab2e3b92dc557d0" mdapi_config_hash="e2f89971ac3c93b4b0cc633805fe9a95" id="e1fd9e53-181f-4a61-95a1-3612f36fdeef" chipset="acmgt2" name="L1Cache133" />
>+    <guid config_hash="1176049beb74df7a97a4ef44f454cc7f" mdapi_config_hash="873fd669743560c313ccefe6b8411547" id="0f1d1caf-29f5-4ae3-8b3b-8a645752df97" chipset="acmgt2" name="L1Cache134" />
>+    <guid config_hash="58752d90be13115d1158ad89ee7c07bc" mdapi_config_hash="9ac58bc8c7cdbb2fbceab9de24f94683" id="6eed11fb-4013-479b-94d3-9c4e084e82f1" chipset="acmgt2" name="L1Cache135" />
>+    <guid config_hash="fa83f7d3a8598f312acc3bd414f32bda" mdapi_config_hash="aef223ed6793122ac9a62fdd7cad39a2" id="d08bf17e-d459-43d6-83fe-ba8ee4829cdc" chipset="acmgt2" name="L1Cache136" />
>+    <guid config_hash="a9e5742b4cf8d28f16c77d0dee6bf3b3" mdapi_config_hash="26571608a578e0933afd032d29aa943f" id="b3d01145-903d-49f7-9ed7-45ed893af630" chipset="acmgt2" name="L1Cache137" />
>+    <guid config_hash="52d3b142afb13148a2f55444fa4cd158" mdapi_config_hash="efba358ac82af1a31334d3042487ac25" id="5abc1aeb-9795-4d41-8872-7d9c6bb83f46" chipset="acmgt2" name="L1Cache138" />
>+    <guid config_hash="2721c54c3fed4141165260dede4f409f" mdapi_config_hash="64a21f260f814bd00193d176d7414610" id="231f49f8-1312-4cf8-86a5-ecdeb9070b44" chipset="acmgt2" name="L1Cache139" />
>+    <guid config_hash="8954c3dc96f9021a5cf30dbe6dadd8ca" mdapi_config_hash="19a9a2595b83c87cfe79c665d3aba3a1" id="231e99e6-e1ad-47b3-ba45-2ac2846202b6" chipset="acmgt2" name="L1Cache140" />
>+    <guid config_hash="a9774b0aca0f0f389c50f6ffe7fe1b38" mdapi_config_hash="4795997a6a8153fc52073dbe5d17dfd1" id="34ccdeff-29d0-4a12-8d2a-45d6ac39a2bf" chipset="acmgt2" name="L1Cache141" />
>+    <guid config_hash="f5ab7492805e54ba8e381e3322622fb8" mdapi_config_hash="c335d1477525cd331aa07564c9f25fd9" id="2e9e5b1f-3974-405c-a8a1-aeed17baca42" chipset="acmgt2" name="L1Cache142" />
>+    <guid config_hash="d250de53d401332479fc38b744c8c20e" mdapi_config_hash="6f4391cee2ef1d3d89b29eb55a8c533e" id="7d8da90c-fd7c-482c-afed-007f8323285c" chipset="acmgt2" name="L1Cache143" />
>+    <guid config_hash="d8fb576c9f2e714330b76ad227889fca" mdapi_config_hash="6678fb172809fd5c811920a998aa9bb0" id="ab19e5f0-333d-4787-a32d-83f2396b1dd9" chipset="acmgt2" name="L1Cache144" />
>+    <guid config_hash="2817d88ac4710354c4d4cf80bf1c1be3" mdapi_config_hash="0682946b69c7ed4a68e649fa3b7f3bfc" id="49fb217b-1f94-480f-9f7f-80350a8b3f05" chipset="acmgt2" name="L1Cache145" />
>+    <guid config_hash="288d53f2be7cd77f5d32612837feb2c3" mdapi_config_hash="ae6a94ae234522fae1e6a6333c25317a" id="448d0663-b147-4471-8bd3-41a75af71caa" chipset="acmgt2" name="L1Cache146" />
>+    <guid config_hash="a3243aa75839f6c52b6d1824c2b49dc5" mdapi_config_hash="2ce812c9b51ecf5cdda5ef565122b2bd" id="b1dda4b7-b8aa-4db5-8e88-d09b47f092c0" chipset="acmgt2" name="L1Cache147" />
>+    <guid config_hash="0a237288e63edf2bdc55e8d1bb258507" mdapi_config_hash="3614588c44e2ce6b5d98c8fed7f39bab" id="c2eb3ac8-1dd9-4a95-9723-f4bb3e1f9040" chipset="acmgt2" name="L1Cache148" />
>+    <guid config_hash="0859c09d6030cc6c86aade9b6d0c1886" mdapi_config_hash="0f37a4da7a292126c18a43a9b16055bd" id="1fc4fe4d-473a-42c1-a9d4-c68a23c1bc02" chipset="acmgt2" name="L1Cache149" />
>+    <guid config_hash="7dc3d9fe2d244fa34286cdf3ab270631" mdapi_config_hash="c0e284c5f8ac09963108e0a4ca49e4c7" id="cb3742b7-e01b-4759-a5cf-a473ffdc1bae" chipset="acmgt2" name="L1Cache150" />
>+    <guid config_hash="2d14c21cce1c64d5787dd8c812c49cb4" mdapi_config_hash="c88b534483c53433d11a06e1396d0c16" id="e116bb6e-4a74-4d70-91ef-30162e83fa72" chipset="acmgt2" name="L1Cache151" />
>+    <guid config_hash="77917c2377a2e274b57bfd01cc332056" mdapi_config_hash="449d3127227f29c5ca470a8f1066d141" id="d2731321-319c-4e1e-8cc2-70832ed45e85" chipset="acmgt2" name="L1Cache152" />
>+    <guid config_hash="a98a24d2b243954eabbc4494ee2f56b7" mdapi_config_hash="10c0bacda46e73581dfd6d95488260fc" id="9b3e9938-36a7-45fa-a855-a1664cca7e7b" chipset="acmgt2" name="L1Cache153" />
>+    <guid config_hash="1a137ad8d793ef57a323ee97e114c43c" mdapi_config_hash="c5c3319d817355595e9c803f2f8f2d43" id="6588bbbc-22b5-4387-8263-2de455505fe5" chipset="acmgt2" name="L1Cache154" />
>+    <guid config_hash="0a456cac28605d514770cb243ea65c82" mdapi_config_hash="e112557da38933723080c7919a4e5d9f" id="916d2db4-8950-4577-b17a-91bae4439648" chipset="acmgt2" name="L1Cache155" />
>+    <guid config_hash="1768abf0f90a2771f9eb31f09577d81f" mdapi_config_hash="e1670fbe08d7c1dc1322f782fce6a2cb" id="60481905-7439-44f1-81b6-ef356e002f74" chipset="acmgt2" name="L1Cache156" />
>+    <guid config_hash="4ee37d5456fff9ced1ea71f4f780b847" mdapi_config_hash="dd537cbe408148b58a74888c1cedbc05" id="e735a53a-442a-43e6-b5be-d1c89c017bf2" chipset="acmgt2" name="L3Cache1" />
>+    <guid config_hash="8954ca43b54846b7b71e655e150d1121" mdapi_config_hash="6b1945962232d82308543fece5e25699" id="fd307172-3c1e-432f-8347-014d0a93e2be" chipset="acmgt2" name="L3Cache2" />
>+    <guid config_hash="2a126cf863f76921197b695b9d64d2e9" mdapi_config_hash="887ea10214f9ae45c5546b7e99e4d5bb" id="44447e1a-90df-452e-b701-e38c034a4eca" chipset="acmgt2" name="L3Cache3" />
>+    <guid config_hash="1c20b3017de407713e575e4aec0e5c15" mdapi_config_hash="4458395ea90476b36bab4fde83631b0e" id="e37c49ce-822e-43c5-9875-6945c962305e" chipset="acmgt2" name="L3Cache4" />
>+    <guid config_hash="4485b624d91f0a83ca07ef76007b04a1" mdapi_config_hash="72d9d7652bb605e24c59e4619cfbebe3" id="45bb2f55-4b48-4d0d-882a-abfbac133ca4" chipset="acmgt2" name="L3Cache5" />
>+    <guid config_hash="be9e812afefa9a29a6e092b90e1c4463" mdapi_config_hash="5b0a1aaf6660656980e207ff3d5745f5" id="215b0c4c-5977-4f01-a4de-3c8f654e3573" chipset="acmgt2" name="L3Cache6" />
>+    <guid config_hash="8a736ebc4a54655bba534934a53b02d0" mdapi_config_hash="a966aff72aa84d7b798426b183df8fb1" id="47f3839a-9fcb-4bc5-85ed-7096d712cda6" chipset="acmgt2" name="L3Cache7" />
>+    <guid config_hash="39d3769df27ae55aee36cfcc9dc28bc6" mdapi_config_hash="72d41f6be8f159158afaa811d77d36b7" id="84f32171-9963-413e-8f14-163a3e258342" chipset="acmgt2" name="L3Cache8" />
>+    <guid config_hash="dff51a07c40f64ec23af5bbe1ac7a594" mdapi_config_hash="1a272df36c165b6e43cfe10a8242287e" id="9e9237e0-0d36-4e0d-8413-1109670a1f0f" chipset="acmgt2" name="L3Cache9" />
>+    <guid config_hash="a67a848d8887625c80444b37ec7b7cfa" mdapi_config_hash="712e688aa566127793c7bd2fa48e9ede" id="156b77b5-f696-42be-ad63-13a8372d5d51" chipset="acmgt2" name="L3Cache10" />
>+    <guid config_hash="584ae9dbfe51d5d3245f31c467c6abf9" mdapi_config_hash="7136b4a0c6847b47310bda7f2998caa3" id="fd98f311-2512-48f3-b0fe-464f34238811" chipset="acmgt2" name="L3Cache11" />
>+    <guid config_hash="df708f258fcb529fa1a7c0eaa2e908f3" mdapi_config_hash="d26114a90900fe63fc83884e703a058a" id="efee1ff5-333a-49f5-8093-7b7a6196cfce" chipset="acmgt2" name="L3Cache12" />
>+    <guid config_hash="8b8337732b99754b32d269eee686ec90" mdapi_config_hash="52bd20a1210bcf3abf3f1d132ad69aa6" id="a979c83d-ccd1-4aea-8a3f-966aa9e5a4aa" chipset="acmgt2" name="L3Cache13" />
>+    <guid config_hash="33d09815e5c71acbf6c076bd1ae9b522" mdapi_config_hash="38d04949430979dfc8dac6e8d19c4c7b" id="6c0c13ac-31ac-4875-a5bd-a2a0ee46dd29" chipset="acmgt2" name="L3Cache14" />
>+    <guid config_hash="1f1743bdb043eeb748b62c54f1bbc0d4" mdapi_config_hash="b624b9ba8bcd7479c81fd01c76b1fa75" id="7c562d8e-e5ab-44c4-8d2d-76026e6d9ac1" chipset="acmgt2" name="L3Cache15" />
>+    <guid config_hash="19cd26d2a65f99133edb3d1daa3cefb5" mdapi_config_hash="7d613330ae507326937773f842f06714" id="7eb61dda-7e60-40ed-aaae-603533cf941f" chipset="acmgt2" name="L3Cache16" />
>+    <guid config_hash="a475ab83f40d179b4634322acab77824" mdapi_config_hash="540e577090f75271ecd1409969e1b8e8" id="07329ee0-625a-45bf-851c-a8d7b8694afb" chipset="acmgt2" name="L3Cache17" />
>+    <guid config_hash="f8bd15aba8e2f0048a3601cbcc15ca11" mdapi_config_hash="6574af95b460c73ba7efc2adccffd342" id="ee38be83-7e26-4c3d-83ce-4882411fba2a" chipset="acmgt2" name="L3Cache18" />
>+    <guid config_hash="d8e4c1a15c244e34a67fd9294b6b4d5d" mdapi_config_hash="d292acb7e1564f2114c810f6c3b703c8" id="9c3213fc-98df-4619-b6ed-3dbfe01b76e7" chipset="acmgt2" name="L3Cache19" />
>+    <guid config_hash="308c43a9a1d66a236fd869c281db3d9a" mdapi_config_hash="70f77f914f669b306faeb818c0041a1e" id="eeee50d3-45ec-4978-a359-c577c3c7ccdb" chipset="acmgt2" name="L3Cache20" />
>+    <guid config_hash="f03249964b767b35b0cc57dd74491e8d" mdapi_config_hash="3438a252540e9fffc1fe6f505896e63e" id="955bae70-17de-4328-ac24-3f8f2c8e1f78" chipset="acmgt2" name="L3Cache21" />
>+    <guid config_hash="eb2d1efbe9330cdaa28794a31710f677" mdapi_config_hash="16c615fde3c1963ad6f529f0ad25dca3" id="a3076e23-85b3-4aae-bfa3-de0b0806fa54" chipset="acmgt2" name="L3Cache22" />
>+    <guid config_hash="5fdaa583b55dd3e7be9d5f5eb3aac4eb" mdapi_config_hash="fe7ad406d16638c8e0c1f0ab1ac25735" id="6b77c667-0ea4-4d77-9a2a-ae996fc127bc" chipset="acmgt2" name="Memory1" />
>+    <guid config_hash="9ca114d82894303e586aed835dcb0f88" mdapi_config_hash="3605c821371e441cef72c15579398283" id="d96f021b-8a19-44df-8f52-68ed64096056" chipset="acmgt2" name="Memory2" />
>+    <guid config_hash="64c8bff1465d2ce7810675ba353f1ff5" mdapi_config_hash="59206c2fa69fb134b84037c2577feb73" id="1aefcfd0-08ce-4632-b634-2009d3303341" chipset="acmgt2" name="Memory3" />
>+    <guid config_hash="085b92d2428df0efe44791fa3717f68b" mdapi_config_hash="21536fa44a50750a272f9323e7e76e4b" id="d49bf819-990d-4638-a1f2-57943ad58d8d" chipset="acmgt2" name="Memory4" />
>+    <guid config_hash="50dc57924779213b3caaa6f9540fc6a3" mdapi_config_hash="8ae0db66c53a7df5dccae2c119fb3dc6" id="bd8af739-2f08-4384-823b-ea5fe198fee9" chipset="acmgt2" name="Memory5" />
>+    <guid config_hash="65a1b473ab2cdc95ccf6d53128e90e61" mdapi_config_hash="bb81c2ed63461d2a6bca35d7aed12c67" id="b43a5fd8-3d74-46c4-9261-62c25070e559" chipset="acmgt2" name="Memory6" />
>+    <guid config_hash="e7763bb64f4a754faa289fb971cab462" mdapi_config_hash="fe94599201d514fd698a3cdd4618a765" id="51e468d7-f95f-4b2a-bfeb-01986463e901" chipset="acmgt2" name="Memory7" />
>+    <guid config_hash="0fa4d500d6492bfe6ee4709900cc15b3" mdapi_config_hash="8b6cfc416681f6d34d78248f26d10e0a" id="08667e1d-ae1b-4370-bc59-2347bb0d7f8d" chipset="acmgt2" name="Memory8" />
>+    <guid config_hash="ddb58391092447a28e5feff49f63c62b" mdapi_config_hash="a3626dcb23e08b4ee51a28a2a652276a" id="b2462b2f-f73f-42d6-9b5e-46cae062d1c1" chipset="acmgt2" name="Memory9" />
>+    <guid config_hash="55c88e9f5373b38072903824e5ec687a" mdapi_config_hash="8a4c4ec52b6b9024f327c98fa99effa5" id="15694e7b-c38d-4a65-a355-df93411ed0df" chipset="acmgt2" name="Memory10" />
>+    <guid config_hash="fb88b728e749f05b523e3d0dd71d20dd" mdapi_config_hash="9dc2f80c96916583116bb7179981246c" id="84667f81-6441-46d7-844d-e13078a16811" chipset="acmgt2" name="Memory11" />
>+    <guid config_hash="6b7d1677e9d2ee97657e61f84f9dd407" mdapi_config_hash="e974167b4e06cca2ffe52c32e8f95ce5" id="3ec5f9fe-1567-456a-bb0c-f3b026813bd7" chipset="acmgt2" name="Memory12" />
>+    <guid config_hash="67ea5991fcdedef305a2c13ff62f9c80" mdapi_config_hash="da50ed835033e3a4510402261fede66e" id="3ab47029-8b0b-4049-ac68-1ff07d0e7a6e" chipset="acmgt2" name="Memory13" />
>+    <guid config_hash="9137fe2f16487b070fab4a5458cf5416" mdapi_config_hash="30700f828c9575a2108b84dc8ac1057b" id="8748eaa5-422c-4597-b4a1-519ccb6f4e95" chipset="acmgt2" name="Memory14" />
>+    <guid config_hash="29ad295d8193438ef5de3fed7e017c55" mdapi_config_hash="dcb81479115cd05f7183102ee1bba11c" id="5050cadd-fc05-4183-b3dc-99f9ff5a0075" chipset="acmgt2" name="Rasterizer1" />
>+    <guid config_hash="3c6843a17190fc9683bfe7aee17710bc" mdapi_config_hash="093cbe8a042339a5a4ef06b9c1480327" id="57ce566e-b572-4434-981c-558a16bd62d3" chipset="acmgt2" name="Rasterizer2" />
>+    <guid config_hash="89dc26aaf44e90334f57ea6760c3a4af" mdapi_config_hash="ef2509ac6490c680bdf76cf8e02ff020" id="2db46c14-6718-46e3-a9a4-b2ba4aa10a3a" chipset="acmgt2" name="RayTracing1" />
>+    <guid config_hash="00e479c6c238a94c62c08e926be012f1" mdapi_config_hash="8972442dd8950597c3aa49ef7141af8c" id="97513a9f-a2b6-4766-a2c7-530ae3271f9d" chipset="acmgt2" name="RayTracing2" />
>+    <guid config_hash="bb9a11a7f271be48a45d6e6af86df754" mdapi_config_hash="8a087104ddb4817b7c17057ee989a31c" id="9ed83fc5-a773-479f-9cf4-146f2aca4e48" chipset="acmgt2" name="RayTracing3" />
>+    <guid config_hash="4225eb2ceefc8b9cd08be9c92a68c91c" mdapi_config_hash="dd59156814137d2db5a8ce203f3577df" id="5564a1fd-d09e-46bd-8f4d-50a38ca7eb32" chipset="acmgt2" name="RayTracing4" />
>+    <guid config_hash="6e53a914ab641633f4316bfa7c0514b4" mdapi_config_hash="339b3f34afe6f634e0d919015ec46fb1" id="d345e009-3b67-4991-89f8-7d57749f8455" chipset="acmgt2" name="RayTracing5" />
>+    <guid config_hash="682795bbbb25da4b0d1b353bfd6a6c9f" mdapi_config_hash="99c7a577d85ea542d31a484cf08e9882" id="08c76b7d-54fd-4dd2-8d7b-e84a91850b26" chipset="acmgt2" name="RayTracing6" />
>+    <guid config_hash="995f64c5e24666d3dedf739eae226815" mdapi_config_hash="80a2122121391c648bc65ea136376c65" id="db089729-1516-43ef-b2ab-c2170bbefa69" chipset="acmgt2" name="RayTracing7" />
>+    <guid config_hash="a1dbdd60f2c4f194098c0f86db409d4e" mdapi_config_hash="a17836f594acc1866467156ca36b89c3" id="080a531d-76e8-44b4-b17e-6c3557d01be7" chipset="acmgt2" name="RayTracing8" />
>+    <guid config_hash="49396ff90ac75753c448d2dc4370d3ee" mdapi_config_hash="1e001c11c0cbd2629f00c378fa3aa297" id="8edc7efe-7966-49b1-b318-49de98d12bc7" chipset="acmgt2" name="RayTracing9" />
>+    <guid config_hash="07f53cae80786d3f7638733961ed5602" mdapi_config_hash="9b085ca955bd432b56e334e193da6616" id="98044ed5-0502-4b10-b288-db406e6c7345" chipset="acmgt2" name="RayTracing10" />
>+    <guid config_hash="68df28c7ac60c203d7ee4c9bc251c6ef" mdapi_config_hash="499f743269931af0dbd9da5359cf2b38" id="f15f0972-5362-4c24-a379-7d4da15a9cdb" chipset="acmgt2" name="RayTracing11" />
>+    <guid config_hash="81bcc730ee0978010f3786da6a90a020" mdapi_config_hash="f20b89974555224f1d86c69aeb91a66c" id="f9ceae49-ee15-4483-8033-5bcbc66c962e" chipset="acmgt2" name="RayTracing12" />
>+    <guid config_hash="225b7fda35ff7a0fe0a004d63d0625ec" mdapi_config_hash="a3c36cac80395a46a6f7c83a67b7d2f2" id="61aa5615-f570-4915-a9af-6c9ab3b52719" chipset="acmgt2" name="RayTracing13" />
>+    <guid config_hash="c0ab6559e54930e1b535c06e3b7c9f1c" mdapi_config_hash="317c897df2064b038bcd20a2f8642a6e" id="638c0798-61d0-4943-b160-87b8095d87a3" chipset="acmgt2" name="RayTracing14" />
>+    <guid config_hash="4541ffed4a7d102ae741850580cee788" mdapi_config_hash="18742f5fbbf77f63d3a73930a72be5e7" id="20c09ffa-66e3-45a8-8429-acdfb972e75b" chipset="acmgt2" name="RayTracing15" />
>+    <guid config_hash="a0beddac352e857d3ea34bdd22326bc9" mdapi_config_hash="afd7b6dad6cc318dd87ab3452da3dedf" id="ea6550e2-b1cd-43d9-9f45-79146292d692" chipset="acmgt2" name="RayTracing16" />
>+    <guid config_hash="a034f3b4d09e7c5a974fe87d83498729" mdapi_config_hash="81752c71b659386284d0a929cf78ee76" id="d10100fb-ac64-42a1-a418-b03e112ba033" chipset="acmgt2" name="RayTracing17" />
>+    <guid config_hash="83ee4253e313301ae35d424cb8c367f6" mdapi_config_hash="542b9e1eb9d9a63d89dedcb64040c3cd" id="f140f11f-5b0e-434d-ae88-cf1acd37ab49" chipset="acmgt2" name="RayTracing18" />
>+    <guid config_hash="2d38cb3570c0ba479e353b717f12832e" mdapi_config_hash="6dd28628f985abb7cf2d3f2f984de2a9" id="011f9af3-43c4-45ac-b584-defd44cd442c" chipset="acmgt2" name="RayTracing19" />
>+    <guid config_hash="3eb2ca18c97031c0708d81cc3094444f" mdapi_config_hash="3f002d6cffe1061c3097164ed6b3507d" id="fd6ea82c-5618-4a96-b4eb-b7d63f72432f" chipset="acmgt2" name="RayTracing20" />
>+    <guid config_hash="1e42f1e51f1fdfdf7c7a58f4235984c5" mdapi_config_hash="18685decb9467eacb964ef416f43f6dd" id="cc205019-d6e9-4570-83f7-596dee6615a2" chipset="acmgt2" name="RayTracing21" />
>+    <guid config_hash="85dc8019fb2c42ec8d717155096305ff" mdapi_config_hash="176d2e02e7d71358ef98d98f0ff1c608" id="14a7e762-a069-46e6-8c2e-6555813c3047" chipset="acmgt2" name="RayTracing22" />
>+    <guid config_hash="68a406c787372ccbdb4dd34f4267d58b" mdapi_config_hash="6da9716c72607dbdfa41a146039737d0" id="ce74158a-e893-45a0-acd8-32ff5ac3e64c" chipset="acmgt2" name="RayTracing23" />
>+    <guid config_hash="907b153677d71eeef9f4bb101b815c46" mdapi_config_hash="3389a9159a7a86c51c15f5e9e8430b1a" id="cdbdfbe1-d554-4ec9-9eb0-8a03b5ab8e01" chipset="acmgt2" name="RayTracing24" />
>+    <guid config_hash="f536cb61dd20969eb1f41c40e47cd38e" mdapi_config_hash="9e78a1d3a5e09cb9f38d9b09e8ed4881" id="ff175695-a7d9-4623-9bf2-69b0bd950f3d" chipset="acmgt2" name="RayTracing25" />
>+    <guid config_hash="90db7689d9d30452ccbd3cbd2cb9e4c1" mdapi_config_hash="bd7a0d91c91f218b0016ca757bc57fbc" id="b091df5b-4f20-4c91-a3d5-d2b376810ec2" chipset="acmgt2" name="RayTracing26" />
>+    <guid config_hash="e0014c1494a43459ada1dcc07e7b8245" mdapi_config_hash="7b58810565681551873cc53d775dc15a" id="54634c6d-3ef3-4cd8-b80d-9642867ff9de" chipset="acmgt2" name="RayTracing27" />
>+    <guid config_hash="e672d61f900ce4779a9357ea6477d6bb" mdapi_config_hash="e02dbe7b975c0e6a6736dcd5fa8ac88e" id="284d68a1-6924-4746-8ac1-8e94a116be75" chipset="acmgt2" name="RayTracing28" />
>+    <guid config_hash="9e12c39d385fe105dd80d6eafa56fc9c" mdapi_config_hash="12c890ced67df31cc2e94ab9701dc1ec" id="8129227a-30cf-40cc-85ea-95614a31975a" chipset="acmgt2" name="RayTracing29" />
>+    <guid config_hash="30f7e51404ab7bb19d910684ec5da464" mdapi_config_hash="409f5ac02aff380f8eb216f76d899934" id="4de4fb3e-bd28-4e5a-8fd8-01ca378184ce" chipset="acmgt2" name="RayTracing30" />
>+    <guid config_hash="f47cc74ed819afa42ed5a42c8b069e92" mdapi_config_hash="0dfab0288a65b19421d1dc3928e89c43" id="5acdb2be-3918-4eed-9bc5-f272bc175a3f" chipset="acmgt2" name="RayTracing31" />
>+    <guid config_hash="708ad94aa255e3f600b29b1f94889bd3" mdapi_config_hash="a0c1b4947cba92416378d919af9a7d5b" id="10125720-3004-4838-8a03-24fff2d9fb06" chipset="acmgt2" name="RayTracing32" />
>+    <guid config_hash="ce010f506318b332fbab9f4614090c08" mdapi_config_hash="eb0790883fd87edfc5af44191cb01452" id="b1e299f2-35c3-4954-8cce-4fd1dd2491db" chipset="acmgt2" name="RayTracing33" />
>+    <guid config_hash="95f47124fa519b69de2bf4da63b45efc" mdapi_config_hash="46af887153653c5d934be9b6fad3153e" id="bf47e090-9786-47b2-bf6d-746b7970001e" chipset="acmgt2" name="RayTracing34" />
>+    <guid config_hash="4596e92f323b11c53e3060af1a6af03b" mdapi_config_hash="c614b59ff396de39ca4f89af4c0352b0" id="df706146-44af-46d0-9ce4-0af556b009e3" chipset="acmgt2" name="RayTracing35" />
>+    <guid config_hash="c5d034035f7cf79adb3170e0e8360edb" mdapi_config_hash="417fb5163bf1607731a090fb24237936" id="d1e152cd-ef8e-48c0-b63c-421e17083a0a" chipset="acmgt2" name="RayTracing36" />
>+    <guid config_hash="6070793f331c47b27bbff8d1dc628721" mdapi_config_hash="f44e3121536e654f4a8aa2ea107ebe07" id="e5cdc5f8-81f8-442c-a0c2-b94621efc7be" chipset="acmgt2" name="RayTracing37" />
>+    <guid config_hash="411cd053f8c4edcd1a03b8093154a632" mdapi_config_hash="c0341e9bf8783006676ccf53dc13f2a9" id="6604e545-3a89-4f6e-a697-65b1f5bcb306" chipset="acmgt2" name="RayTracing38" />
>+    <guid config_hash="5681976c393147160310c4a45349be05" mdapi_config_hash="9c0d5747b7a38e3f5e02f18adeeb82e4" id="3b7d7a01-6242-4544-b68b-54eb4b2f59d7" chipset="acmgt2" name="RayTracing39" />
>+    <guid config_hash="12e98d211322c2c092a20488d2d0372b" mdapi_config_hash="35ceb9855310dfa390b6ac67d9ff3097" id="d7617e5d-23ae-482f-95fe-ae8615cf9172" chipset="acmgt2" name="RayTracing40" />
>+    <guid config_hash="726cb480831ae1cefe4e1580ff9de20e" mdapi_config_hash="055d61701f65062245c87ee9b66f9eb3" id="f8410bd7-acba-4fd2-a2f4-9bec43057129" chipset="acmgt2" name="RayTracing41" />
>+    <guid config_hash="710ef53ad0ad034a3f648b5c8b0da6b9" mdapi_config_hash="d752cde828906a42ba24cb01b3eaecac" id="c7cf55e8-7633-424a-a524-78c46698b5b3" chipset="acmgt2" name="RayTracing42" />
>+    <guid config_hash="8f36977540993cfe11574c422b6ef6e8" mdapi_config_hash="c2820ab807bd95cc723a8a70a5f4bc47" id="5f5c6ff1-c38b-4b0a-bba9-187d65965cbd" chipset="acmgt2" name="RayTracing43" />
>+    <guid config_hash="dbd53f482f35961786e96903033c2c4e" mdapi_config_hash="edf6fb3a240e3e9f04fd9ac7ba93761d" id="eeb417cc-d7ff-4713-92c8-dac7f5cf865d" chipset="acmgt2" name="RayTracing44" />
>+    <guid config_hash="0e833f4e42df63838d4d04c968093b9b" mdapi_config_hash="f211aed305b62f017f8686f55a293fab" id="e7b14d21-de4f-46e5-9be9-619f8d0cac25" chipset="acmgt2" name="RayTracing45" />
>+    <guid config_hash="2784499682d1ee4f21552e4329a8db17" mdapi_config_hash="74028d4bc2c358136edbcae0869c7e70" id="243b4356-4036-42c6-bec9-40c9f2c15bb0" chipset="acmgt2" name="RayTracing46" />
>+    <guid config_hash="8ba489c8dfa21773c49b0651261dd1c2" mdapi_config_hash="8da8ba20f7287441dccf8b54c3273937" id="c1961a4a-56fa-4693-88f8-24c7c58f37fb" chipset="acmgt2" name="RayTracing47" />
>+    <guid config_hash="ca88287903af5463eda58590dbe65733" mdapi_config_hash="843dc2bc03da5015ba5abe4418ef9855" id="0c4634e5-207a-4f8d-afd0-b7ee705e9a1c" chipset="acmgt2" name="RayTracing48" />
>+    <guid config_hash="b680a2398d8a00d2b80d2a3940045534" mdapi_config_hash="4f4abb4dcf8c3282e82e129e64f981e0" id="3983a842-c461-43e4-86be-43f74d1fc1fc" chipset="acmgt2" name="RayTracing49" />
>+    <guid config_hash="10fc994ff35f7fe3140f5e6e963c4e44" mdapi_config_hash="b6b72bcaf7f087a466798d0625c95949" id="8da1e755-69e8-4c30-9d55-317dbd8c843b" chipset="acmgt2" name="RayTracing50" />
>+    <guid config_hash="39dfc44a2a719363de9b9cef950b18d7" mdapi_config_hash="6575389c5ff958032832d997e3a42885" id="95175ccf-d7f5-47cd-aa92-3598fc431169" chipset="acmgt2" name="RayTracing51" />
>+    <guid config_hash="4d1f6c8b333090ba62123082bc35fe25" mdapi_config_hash="6fc0695cdb60e175acc55ce99cf0a234" id="d2d43104-87a6-4fe2-9979-5469dd33f9fd" chipset="acmgt2" name="RayTracing52" />
>+    <guid config_hash="a71b1332b01346bb8dcd5b59157fc2c6" mdapi_config_hash="6b5ec92cee19f2b0ebf9809f37641857" id="a51b5ede-d663-45a2-8ce1-f19dc664a936" chipset="acmgt2" name="RayTracing53" />
>+    <guid config_hash="fe518a39381c00c05da426843aa4ef80" mdapi_config_hash="a4278a92c9b4cc4bbe37ff52b65676a6" id="25676609-7d64-47ca-b92c-9128a9907f65" chipset="acmgt2" name="RayTracing54" />
>+    <guid config_hash="34b50a5337d8e89ed724b403270552b2" mdapi_config_hash="eccfa01e15b2408653450944a275ed7c" id="1edc6759-9642-442c-9aa6-850ca7715097" chipset="acmgt2" name="RayTracing55" />
>+    <guid config_hash="dabd8b32eecaa3903def4e5f6f1701b8" mdapi_config_hash="2cf3b55a70f318d7f93ee4f607a96957" id="ecf6d5e1-928c-49dc-868b-89893073c183" chipset="acmgt2" name="RayTracing56" />
>+    <guid config_hash="ee95a6c4be4aa7e6b8d79bccd5f3e10e" mdapi_config_hash="97deedc4d38fafaaf08b2dd819a67d60" id="f8998902-7ceb-46ca-a62b-881dca4ff1f6" chipset="acmgt2" name="RayTracing57" />
>+    <guid config_hash="9b08d301332f29cb4fc3768855bc98c4" mdapi_config_hash="4322639079fd93306cf46adf23f3a1f1" id="b7b90bb9-b0b5-428d-a175-d9c89ecd35d1" chipset="acmgt2" name="RayTracing58" />
>+    <guid config_hash="612d9d2c0dff7fbe338faa9069e8f95b" mdapi_config_hash="01783f71454dde7768a77755aa8e1f74" id="f7cd6361-0226-4e03-8856-cf375bd1264d" chipset="acmgt2" name="RayTracing59" />
>+    <guid config_hash="c2ed7ee1bcb244a7c7126fb1a31dfbf1" mdapi_config_hash="a97a27463739feebf11ff89db100bef3" id="945822ee-5469-4db5-b86e-c5f5255ac9fe" chipset="acmgt2" name="RayTracing60" />
>+    <guid config_hash="85fd4d246e8c1dbb353e96c5076732be" mdapi_config_hash="bc4c3390050531a635c6f1e406c3d6e0" id="8cd0af0d-1298-4414-aa94-5e13b6083af2" chipset="acmgt2" name="RayTracing61" />
>+    <guid config_hash="8bb1d88aba8645a519e7d80ca4d7aee2" mdapi_config_hash="0f7bbdcabd4b6e24074388cfe1ed9417" id="bb7ccc48-ff70-4ec5-a35d-9b77ca79034a" chipset="acmgt2" name="RayTracing62" />
>+    <guid config_hash="e76233211df28a1605aeb5be0aa7e8aa" mdapi_config_hash="ed9bf2976f941bf0e658aa80a1023eaf" id="f4c111b5-6f5f-4109-9887-0968ddb7901e" chipset="acmgt2" name="RayTracing63" />
>+    <guid config_hash="dd2143523ba71fca91c1864b52c48081" mdapi_config_hash="2ef60a111532f8071046e3f3b148f46b" id="dd2c9174-67a1-4114-a71e-921548e9a033" chipset="acmgt2" name="RayTracing64" />
>+    <guid config_hash="75837db88ee3f74bff4b6a1ed8e9b0aa" mdapi_config_hash="8efcab2bfab6cc56a01a70496d69ec99" id="1a5ef45d-9d6c-4cde-804f-bdd054d2527a" chipset="acmgt2" name="RayTracing65" />
>+    <guid config_hash="97a0ae67cfe1d575b5b397d7a306fc17" mdapi_config_hash="dfec104ee21f0fe71a6546508bb8ad75" id="fa54a0b0-a5d0-4423-97c3-37cc477cbcca" chipset="acmgt2" name="RayTracing66" />
>+    <guid config_hash="c87c0c260d796465b89eca0be66ad6ee" mdapi_config_hash="7ed252af295402f184f3085d0fd97c69" id="1efaa5e7-98d8-4752-8111-3b293d46b884" chipset="acmgt2" name="RayTracing67" />
>+    <guid config_hash="1a2895e49eb54b25e1fd439ec4c71097" mdapi_config_hash="7e1a11880575f4896d2793ea6d34ac8d" id="046afd23-c347-4139-9768-ced28fb81d81" chipset="acmgt2" name="RayTracing68" />
>+    <guid config_hash="3b76ac2169af0e1352612da985e64792" mdapi_config_hash="e90d1417074ee13ba5969424cd63625d" id="7b00995c-f689-4a8a-862d-6391ffa9ceee" chipset="acmgt2" name="RayTracing69" />
>+    <guid config_hash="2ae69f532ab4504ed11dec3ba1c0ba7f" mdapi_config_hash="5bf37fde3b5ef3ddf3589d237d25eded" id="981e8cee-e786-42de-9ca0-2ffbf6eb4ed1" chipset="acmgt2" name="RayTracing70" />
>+    <guid config_hash="c7b7a9abf5196dc2c7622a1a9bb7cf54" mdapi_config_hash="abcfcc9408157fadff3e0cacfba84c0e" id="b02dcfab-bb8d-4327-ae9f-677412a38645" chipset="acmgt2" name="RayTracing71" />
>+    <guid config_hash="5cb5e502454052bb27198043fa75025f" mdapi_config_hash="f93d4b8f6476f10043994d4ad8e14a2b" id="87ae14d2-1266-4939-a094-0b69e0b7f171" chipset="acmgt2" name="RayTracing72" />
>+    <guid config_hash="bfc5ef590099f69b46dffe2a487f12fd" mdapi_config_hash="f0463e5b7a22c055aac79428abf6f336" id="e561fce8-e7a3-44f6-950d-96e2c7e621e3" chipset="acmgt2" name="RayTracing73" />
>+    <guid config_hash="96a3b23c618b51b35f5253d457b993a3" mdapi_config_hash="21d5ab04f3f0d2e6f6267127ec4cc94d" id="f396f14f-c1f5-4f46-839a-ac7f00810d4b" chipset="acmgt2" name="RayTracing74" />
>+    <guid config_hash="b554ed62d477c3e4a5f09edaed811897" mdapi_config_hash="c461ae420531ed89b63187f70ff3dd94" id="028f9e23-485e-4124-b061-6448a3a5b676" chipset="acmgt2" name="RayTracing75" />
>+    <guid config_hash="36bb99404cfba411e6b956266d1a69a8" mdapi_config_hash="464364843d87ea6fef3e445cae162b04" id="57b2791d-0a96-42a3-8e1b-5692658c4f87" chipset="acmgt2" name="RayTracing76" />
>+    <guid config_hash="ebb28bf125d3ba179155d6d433c42c8c" mdapi_config_hash="cfefed7b614d2b6b9cfd04c9492188d8" id="a2ff8f41-89ef-4e9a-a7f0-31412cff350d" chipset="acmgt2" name="RayTracing77" />
>+    <guid config_hash="906293f6490a26da2dfee2cc3ca48f5e" mdapi_config_hash="bab650d4d331c545ef3a96aaa3c1d34f" id="c9ed79c3-88ef-415b-8d59-a4da69888f66" chipset="acmgt2" name="RayTracing78" />
>+    <guid config_hash="e05907f8dd32827864d29a67500c416a" mdapi_config_hash="3b25dbe5aad01a73186cfb7a6daeac87" id="97b017f6-f65c-4a0c-8078-7a1cb65157f0" chipset="acmgt2" name="Sampler1" />
>+    <guid config_hash="ae2786993813d080d09a71b7d06d70b6" mdapi_config_hash="c6805c0e5d9d4c6115426321e3c03ce7" id="62f6959a-fdae-4cdf-b50e-e818f96d3fa5" chipset="acmgt2" name="Sampler2" />
>+    <guid config_hash="3e9b905a4c8037471dfafebc278c542d" mdapi_config_hash="64ac3d6e940eab29f23ef6fffbf94212" id="ec2a8d38-54ef-4090-99de-4e2cc5a1892f" chipset="acmgt2" name="Sampler3" />
>+    <guid config_hash="6191d68eedd23e1204cee0f2b7658492" mdapi_config_hash="e34154e33d7001137b0f6a660f1f3bd0" id="2a10d977-d656-464c-91a0-303aff97e4af" chipset="acmgt2" name="Sampler4" />
>+    <guid config_hash="973a7c9281d8d5c18a6bda46dab33087" mdapi_config_hash="b6dd66d743ee43120e30564fd65ec825" id="51dcfdcf-ea8c-4963-ab0b-72013e72e433" chipset="acmgt2" name="Sampler5" />
>+    <guid config_hash="4fe9858634b37887247eceb0e2e07fcf" mdapi_config_hash="d2d7c063534e2d7c80dea60ee6936908" id="8203850e-45ae-4f59-81be-45f721f5406a" chipset="acmgt2" name="Sampler6" />
>+    <guid config_hash="0a6d33f05112a9e568f0680b3c89fb55" mdapi_config_hash="3dce201b1e02cc804d0c3ffdaaefd7c4" id="3e6e7ddd-572c-4628-94a2-b8a8385fc7b0" chipset="acmgt2" name="Sampler7" />
>+    <guid config_hash="b57a14e0ce4c2bf09a03970b2839aec4" mdapi_config_hash="9e9f2848e54d1491d484bc2979f39e0d" id="5683991d-228c-41e5-812b-98bc82e244b2" chipset="acmgt2" name="Sampler8" />
>+    <guid config_hash="2acce003799df24c332142ef71868f0a" mdapi_config_hash="eaac1737d7e05d5c8f707a266f17226c" id="2c897818-565a-4753-a1f6-8f81529b2447" chipset="acmgt2" name="Sampler9" />
>+    <guid config_hash="a265423438bcad6527bcd832767a74c9" mdapi_config_hash="69ad1017a54dfa23879b79fe78d98982" id="f74b6a50-22da-4c0e-b621-c0627525e511" chipset="acmgt2" name="Sampler10" />
>+    <guid config_hash="328c61f6bfd2af104b5d00c57d544798" mdapi_config_hash="a4f28d91c554d8623f97851cb85628a6" id="6edeb7d7-a21c-4d06-bd66-dd804480f1f1" chipset="acmgt2" name="Sampler11" />
>+    <guid config_hash="41a9cd4ee3d8856804b5bcedcd431e8f" mdapi_config_hash="cd0fcf8252587a434c095aba4142b7d3" id="7d691d4b-febf-415b-8d1b-1d623e936c19" chipset="acmgt2" name="ThreadDispatcher1" />
>+    <guid config_hash="04c5ce7c8abe51f1f9dcd7dc51cf7721" mdapi_config_hash="e37c02b623b58fabb2d1dbcdcd14ac0f" id="04737515-c210-40b6-90b0-2ad6ce51ff72" chipset="acmgt2" name="ThreadDispatcher2" />
>+    <guid config_hash="b5ec98bf5eae19302560b8ba060da03c" mdapi_config_hash="c6aebfd50fd0ae6566ff8b677f861cc7" id="6215b3ed-0c9a-4171-b8bc-035be8e8b140" chipset="acmgt2" name="ThreadDispatcher3" />
>+    <guid config_hash="46e67688158bb5b58a52a38618015f0d" mdapi_config_hash="46aa11f6f56faa6be7220d4a0964442b" id="cf7b0026-fbed-4f29-ab6a-0f6acbea337b" chipset="acmgt2" name="ThreadDispatcher4" />
>+    <guid config_hash="ec7ab4f8499812d3f64bb1691a46d294" mdapi_config_hash="36ceeee9f41bbd80bd3136469e417ee7" id="9fcfbc28-caaf-44ea-84a5-f1c5c2341b2a" chipset="acmgt2" name="ThreadDispatcher5" />
>+    <guid config_hash="3e4057d8d1bb3d440861c51028054d1b" mdapi_config_hash="a6b105f2b8920978f0ad0c5104754018" id="c0af81b4-8172-4e9c-8da2-5051e5817de6" chipset="acmgt2" name="ThreadDispatcher6" />
>+    <guid config_hash="0e1226eb3161157b19e33c5ee1f76b6c" mdapi_config_hash="f8a1fccea414832c6ed0cbb8de5e7b80" id="74538036-2ddc-486d-914c-ffe5d3ce6cfb" chipset="acmgt2" name="ThreadDispatcher7" />
>+    <guid config_hash="d60a6da129e9bd73c873f69a750a7ce0" mdapi_config_hash="4c43d1866e6e83c878df73e1b48f5917" id="558bd2fd-a7f4-41e5-9ef6-1d529263bcd2" chipset="acmgt2" name="ThreadDispatcher8" />
>+    <guid config_hash="0bb0ef1dccfb6cd1761249b2dca5eb13" mdapi_config_hash="fb243463fd1b924965fab18f159275bd" id="ac68b4c3-f63a-4dd8-855e-d3fd781a8bde" chipset="acmgt2" name="ThreadDispatcher9" />
>+    <guid config_hash="19889d1c97e898d3976ec2a5b381dd44" mdapi_config_hash="98f6be6662c7b8a4e7722be60a2101e0" id="b969747f-2450-4725-899f-5d0701930ea7" chipset="acmgt2" name="ThreadDispatcher10" />
>+    <guid config_hash="2b6bf3bafae690333c393caf2cbdface" mdapi_config_hash="da76cdec51cc789a90a98e4ddead044e" id="b2e80bd3-d852-4c07-86e0-520c90236acf" chipset="acmgt2" name="ThreadDispatcher11" />
>+    <guid config_hash="b6e2a8c5afd871de9137d308f1d46280" mdapi_config_hash="87227a1b0935f24584b0c7b955222bf8" id="5622d707-7646-48bc-90e0-af17a55ab1c7" chipset="acmgt2" name="ThreadDispatcher12" />
>+    <guid config_hash="8f73f1c53b7dc713290921c87a5f8d11" mdapi_config_hash="16b8a77bd8dc04dcda5da6609f5e784f" id="6149c8e0-84f6-4643-ac19-0f5b5a8fa830" chipset="acmgt2" name="ThreadDispatcher13" />
>+    <guid config_hash="5689cdf757e692ca8c0cf4efcf0c4366" mdapi_config_hash="3d5d4925f07ee6c1cc5a245bfac2e157" id="3ad2842e-a192-4cb9-aca4-c3dfa9238070" chipset="acmgt2" name="ThreadDispatcher14" />
>+    <guid config_hash="9a05d003976e5f710b20269eee6789db" mdapi_config_hash="3f7b2564957ae6067cee63ad1e5e26ac" id="a8b90aef-99fa-443f-8e74-06489d14a031" chipset="acmgt2" name="ThreadDispatcher15" />
>+    <guid config_hash="c63718000c3c69ee99841e290aa9ac14" mdapi_config_hash="d2c12024058bf6561eee74f46338d657" id="3c5182e0-c1f6-4e9a-b5a6-752052f23389" chipset="acmgt2" name="ThreadDispatcher16" />
>+    <guid config_hash="edb00f36d942aee4259c376419d97964" mdapi_config_hash="490426110fb2a81ee430a46c8c580813" id="72a4eaf8-b31d-4749-85e9-d6670ecfda25" chipset="acmgt2" name="ThreadDispatcher17" />
>+    <guid config_hash="b2607dc81c5f9e38ce25bc979cbba4e2" mdapi_config_hash="f04dc0b27fe768441dcdb690525c9320" id="2b0b4fde-719b-49de-a309-aeb1f96e2f6b" chipset="acmgt2" name="ThreadDispatcher18" />
>+    <guid config_hash="287a0184341c5922146db15d7858b123" mdapi_config_hash="1c1913aee4d82cef6b3684a7574cd8c8" id="d25f6c66-eb80-49f5-ba95-74e5bbeffba8" chipset="acmgt2" name="ThreadDispatcher19" />
>+    <guid config_hash="2008e74bc04c777ddfff6b5a7113b6ab" mdapi_config_hash="966754d5777acd55d0971aa0d4b2ba89" id="9decfc7a-90a5-4e0c-8f20-be21a3e00e2b" chipset="acmgt2" name="ThreadDispatcher20" />
>+    <guid config_hash="7c29f507cdda8151183e72bc83b16aba" mdapi_config_hash="e969dfb53b008b9a361330222efe7e5c" id="f2099f1b-7280-4175-b2a9-a373b7039027" chipset="acmgt2" name="ThreadDispatcher21" />
>+    <guid config_hash="da5ea82f2cfaca1a52ae3edf053aa1cb" mdapi_config_hash="a71bf4375f0cdb69773ab605e7a31283" id="1be88735-2a46-4564-84f3-0c832cd05571" chipset="acmgt2" name="ThreadDispatcher22" />
>+    <guid config_hash="45e7a48e3bbe4684b4a0ac03eda93633" mdapi_config_hash="554e74b54089d02fd66a2793804f4d3d" id="71d12693-64c0-4da1-8f5e-fdaf00bcf83e" chipset="acmgt2" name="ThreadDispatcher23" />
>+    <guid config_hash="bbbe2f1b6257b2fd578fae55f30fcc6d" mdapi_config_hash="57103e1e92a526390110d4f2b0840147" id="6ad141b6-faae-40da-bdf4-02247ec1121c" chipset="acmgt2" name="ThreadDispatcher24" />
>+    <guid config_hash="ab62e0256745f87471b612b97c240bad" mdapi_config_hash="5a4720b41e73b2ad76718685bb732c6f" id="74433d30-ffa1-410d-8c87-7cee0acfe4ea" chipset="acmgt2" name="ThreadDispatcher25" />
>+    <guid config_hash="b95d04c098b3cd365fd868fa84123616" mdapi_config_hash="91f38934ab63e7a12883c64f2d790869" id="5ba834b3-4603-4c43-94da-6e1bacf9500a" chipset="acmgt2" name="ThreadDispatcher26" />
>+    <guid config_hash="c069b37465a35182756324b38f56b9b9" mdapi_config_hash="0becb549fa9d0ddf2860b7ff763d47e8" id="dcfd59c3-e7b0-402e-a656-ca2a2f2d95dd" chipset="acmgt2" name="ThreadDispatcher27" />
>+    <guid config_hash="dc3e2589349f55923689823d0f28c9c6" mdapi_config_hash="1645843b4d85e17fcd996d56b03a1ec7" id="f4a8f90b-7b27-40e1-9015-6b2b3c60920a" chipset="acmgt2" name="ThreadDispatcher28" />
>+    <guid config_hash="a53f73648609ff3b6d879d65ecaacca8" mdapi_config_hash="25935ce89c394150072abedb72461dc7" id="e3476c20-6530-4dfe-bbcd-f98065ce0702" chipset="acmgt2" name="ThreadDispatcher29" />
>+    <guid config_hash="7315914f4f118e90322b0391ba1e03be" mdapi_config_hash="dba993eb0806b10fd06c15f66ddda3b1" id="235cf07d-fa5f-48bf-8906-f089284a77c0" chipset="acmgt2" name="ThreadDispatcher30" />
>+    <guid config_hash="f1839cf12d79452e3e00451af366fea8" mdapi_config_hash="3749bd0eb48d1930c2f0abfd432eef71" id="60f202e0-3078-4cee-bb6c-7b579827b501" chipset="acmgt2" name="ThreadDispatcher31" />
>+    <guid config_hash="4839267b2c39e40d123eb1d18ea53b33" mdapi_config_hash="82806b8d59372b9472349a592296a791" id="68400a0d-dffd-4787-a1f3-7385e2f2f39a" chipset="acmgt2" name="ThreadDispatcher32" />
>+    <guid config_hash="608489d87b5465ef7a59e3e60fb8fa8a" mdapi_config_hash="d349def397ceced965d0f945d167137e" id="c0fb4de2-f14e-4576-b7b4-b564a6d1eccf" chipset="acmgt2" name="ThreadDispatcher33" />
>+    <guid config_hash="a979f219b220c4230fae32f86b21ab5e" mdapi_config_hash="0d749a14571a1c8cfa243d5928825422" id="ebaac92d-ede4-44be-b0d8-d3a292f1c696" chipset="acmgt2" name="ThreadDispatcher34" />
>+    <guid config_hash="30a370bff9a6ac09558f7b3941f5c42e" mdapi_config_hash="b4b73b9f4bdd684e31324fb59ea13659" id="310c4352-616a-4995-a8ca-dc1b0b4083e2" chipset="acmgt2" name="ThreadDispatcher35" />
>+    <guid config_hash="8d3f71932599d0926162eacd703e1484" mdapi_config_hash="c1983ac703e6dbe08a0552f6f76f451b" id="70244132-9e7c-42e1-ad19-14b16fd415ac" chipset="acmgt2" name="ThreadDispatcher36" />
>+    <guid config_hash="0057ae71622c9628abb2cad982e74e82" mdapi_config_hash="f56f2a174387491e481d45cb695bf0d4" id="c7d9ebf5-268e-4377-852d-0dd8eb89151f" chipset="acmgt2" name="ThreadDispatcher37" />
>+    <guid config_hash="04694d96f603223c1ffe4b566f688ebc" mdapi_config_hash="8bf8267f3cdcf704fd38227984f8c5e5" id="b7b02568-d2ce-40b8-bcbb-4ecc07ff731e" chipset="acmgt2" name="ThreadDispatcher38" />
>+    <guid config_hash="0db5677558a053a7b7323022b9c2c876" mdapi_config_hash="d50175e820ace925e81239cfa4c2a778" id="af83fc4d-719e-460b-8cac-d315583f63a7" chipset="acmgt2" name="ThreadDispatcher39" />
>+    <guid config_hash="7e7a598638d3b4e222a0551896cb1327" mdapi_config_hash="f61d9f8e3257b65593db09f7c8b18859" id="3d539f37-55b5-4473-9b4c-2f7d704c0d3b" chipset="acmgt2" name="ThreadDispatcher40" />
>+    <guid config_hash="affba5edd0c96031ad8117e9172051ce" mdapi_config_hash="7b47b7d3bf25272c23b41a524156356a" id="c6251684-6ce6-462f-807c-657b84a2234f" chipset="acmgt2" name="ThreadDispatcher41" />
>+    <guid config_hash="0f97376a548f8be3585dd5996e4266cc" mdapi_config_hash="444e46228738f84500275820ec379913" id="55cbe93c-e003-445a-95ca-478e9b8b9b51" chipset="acmgt2" name="ThreadDispatcher42" />
>+    <guid config_hash="ae02977c70abb40c50d586058590b16d" mdapi_config_hash="7bd15e39458ac8f6766bb6741c14361d" id="9c9204e8-e9e6-4b93-975e-2fc874b22d9c" chipset="acmgt2" name="ThreadDispatcher43" />
>+    <guid config_hash="28c56b1b4cf96b50d23063e661eff865" mdapi_config_hash="9796065ab20600213fdfa15a98e40d89" id="ea77a8e8-375a-46a7-a4cb-b0a40f3ff83a" chipset="acmgt2" name="ThreadDispatcher44" />
>+    <guid config_hash="15b10155ad35b4e4672d2f5ca3a27c70" mdapi_config_hash="a642e049137262ec3f73620297dc64a5" id="22202c50-f46b-4a14-aab6-15d079655616" chipset="acmgt2" name="ThreadDispatcher45" />
>+    <guid config_hash="fb03132f0214e12de2f77f01f1632306" mdapi_config_hash="004901c77410279094c8addf406d3649" id="4d77eb41-a74f-4e76-a0ac-66a63d2ad7c6" chipset="acmgt2" name="ThreadDispatcher46" />
>+    <guid config_hash="9502494d9c5ada489d346061e344feb3" mdapi_config_hash="2e9605bdf39bfdda41e0ab0b4dd7a477" id="f02fbce6-28cf-42d5-a07d-6a5c07e3baf6" chipset="acmgt2" name="URB1" />
>+    <guid config_hash="7d7fdfd765dd4090d2f11a433ed32418" mdapi_config_hash="5c87f223cab4513b17196c849dfe33b0" id="1f749c36-964c-40d3-ac0f-3b8e24d4149b" chipset="acmgt2" name="URB2" />
>+    <guid config_hash="386b161f2653fa17b3fb4bf498e6a088" mdapi_config_hash="4f58791db71f39f2a81aa99d789dde52" id="b7679a40-d48d-4994-8342-6277a37840ce" chipset="acmgt2" name="URB3" />
>+    <guid config_hash="effd1dd070aba7151dd08ff93005839c" mdapi_config_hash="290752ecc0a9af2befa1ef6a7a54d0f2" id="23924e32-c593-4b9f-905b-908c380fb0b9" chipset="acmgt2" name="URB4" />
>+    <guid config_hash="a8c90f7d1bc10c40180e6edbf29fb3ae" mdapi_config_hash="f998f3c3b6040fd12a597a40e2b49b1d" id="30376d17-f01b-44cb-b41e-43a606fe4e0d" chipset="acmgt2" name="VectorEngine1" />
>+    <guid config_hash="dd24329413190ca855f9c7f3cb3962c6" mdapi_config_hash="c5b0390a05d47e4aa53320a579284856" id="cbc51aeb-65c2-4bb6-8fb5-40a47800bf28" chipset="acmgt2" name="VectorEngine2" />
>+    <guid config_hash="1d43902056b9596974db91a141761240" mdapi_config_hash="e54d4d98b813dccd72aecbb208f06f01" id="48620eda-41d2-4684-b4da-0140d1cdc8ba" chipset="acmgt2" name="VectorEngine3" />
>+    <guid config_hash="8058f2df0e8e5b9caf8d32bef2e041b0" mdapi_config_hash="641bd5a23e2f119b8ce19e91d8db84e5" id="4f2d3240-5242-48d7-8f25-1064a7044c01" chipset="acmgt2" name="VectorEngine4" />
>+    <guid config_hash="228036f7e46809d591ea8a1b7d1f8a17" mdapi_config_hash="1b0a59bf7aefd0157a166d404c8714a5" id="510e005b-5631-437d-b898-17d89b9df71d" chipset="acmgt2" name="VectorEngine5" />
>+    <guid config_hash="34432fa55767983be9ed6e5106d5e2f8" mdapi_config_hash="026caf33ffbc938f0b87023a90c34846" id="c063d6a9-6cb2-449f-8799-322c31d6eb0d" chipset="acmgt2" name="VectorEngine6" />
>+    <guid config_hash="8b8cf89cfb03328a0a15a97116e6c3b6" mdapi_config_hash="792bbea60341cad33fe71c0772dafeb5" id="fbfb8b12-d3b3-469d-ae93-c026b05b2107" chipset="acmgt2" name="VectorEngine7" />
>+    <guid config_hash="a5d45bc68ebca135572eec0e7f0141ec" mdapi_config_hash="d495fa4ebfe11d5b5e41bfd6cc9ce800" id="2705f48c-206f-43e8-bde7-110fbfb0facd" chipset="acmgt2" name="VectorEngine8" />
>+    <guid config_hash="ec8de6a7bc5bcc1dfa132f99ba928991" mdapi_config_hash="a789747bf48b7688245c03fd424eea77" id="85cb3e85-43ab-4e7f-8962-ff5e203b079f" chipset="acmgt2" name="VectorEngine9" />
>+    <guid config_hash="d9f64fdd39fbf4c5f3ab387bc20ec57a" mdapi_config_hash="07d17dc7a541e2d3e1574b0faee8cc72" id="b2c23ce7-cfd8-45c8-bde6-b5d7c248b5b3" chipset="acmgt2" name="VectorEngine10" />
>+    <guid config_hash="45cdd1511530f41baea0c97beb47c6fb" mdapi_config_hash="db2823c7d19e0a963a287c8731893951" id="567eef44-e37e-48d9-8f4d-fe2634110051" chipset="acmgt2" name="VectorEngine11" />
>+    <guid config_hash="df5770cf6addb6884c0596b024407dec" mdapi_config_hash="99ab93bd326023b05849af3528dff7c1" id="d68e64a7-2ddb-4c33-a5d0-a0ff9de398f9" chipset="acmgt2" name="VectorEngine12" />
>+    <guid config_hash="8aad3d33833ae383424520dc9771b27f" mdapi_config_hash="e2f5bdd1bda6a2942b3e5a597e0f9493" id="5123cfe9-f7b0-41ee-a2f2-6e5801ac55f6" chipset="acmgt2" name="VectorEngine13" />
>+    <guid config_hash="52e4082672912484856b91fdf549f091" mdapi_config_hash="560ac8970a75e133e7f9be0dfc37aa53" id="f7b22238-61e9-4c17-a211-90f5feb9dd31" chipset="acmgt2" name="VectorEngine14" />
>+    <guid config_hash="544ae8b05560aa67aec93d6fc231a8cb" mdapi_config_hash="6be5f68652602af95dfab44aebc55414" id="27f15518-fd8e-48ac-8fa8-f844a09a9cf3" chipset="acmgt2" name="VectorEngine15" />
>+    <guid config_hash="6ff3288db58557799413eb1901bb4167" mdapi_config_hash="4817ab26da43744c45eca6d8a63e04ac" id="75bcab1e-545a-41a4-8437-70d37569f798" chipset="acmgt2" name="VectorEngine16" />
>+    <guid config_hash="aa0d857c62223fd7726768fd6746b686" mdapi_config_hash="978c2348694889b42b214ba7d8ec9c8c" id="5f1c4a7a-d5ab-45ad-a4fc-1e64a66839db" chipset="acmgt2" name="VectorEngine17" />
>+    <guid config_hash="be08c2d336f9b910a163db072d9954d9" mdapi_config_hash="a8b59cac6524ca1bf4a914823336f2bf" id="c3522b36-01a6-4b3d-b95f-414dbc013ba6" chipset="acmgt2" name="VectorEngine18" />
>+    <guid config_hash="453d3bf10389f64a30ff23119d524e73" mdapi_config_hash="74c9d01cd75a0ba35662724d7574bc75" id="3e973327-7b3f-4168-afd9-b244050e9ce7" chipset="acmgt2" name="VectorEngine19" />
>+    <guid config_hash="8d5b17cb47ba8ef07ee67e0a03da7f46" mdapi_config_hash="0132162d83ffd060b15ce2a3a1205847" id="71d2d15b-f26c-4978-908a-f60275fa3562" chipset="acmgt2" name="VectorEngine20" />
>+    <guid config_hash="3504978153cef2ed99ab5b6c5506a760" mdapi_config_hash="a26b067756b6e139ac0035798b700b56" id="83cf4cf3-b666-44df-8702-7fc3e907164a" chipset="acmgt2" name="VectorEngine21" />
>+    <guid config_hash="8279b9d7b435713d0ef2455e2b2620c9" mdapi_config_hash="699e79fd83998857a2c22dee7e8a7849" id="c6b408ba-0479-40cb-8326-0fb1d709a261" chipset="acmgt2" name="VectorEngine22" />
>+    <guid config_hash="0ded5bf2b82cbc2e374f5f10a1acbbcf" mdapi_config_hash="4bc6f9a99947b8e2c8f3f22bb7384a88" id="1f43061b-db78-405a-9246-6df8ff0592f4" chipset="acmgt2" name="VectorEngine23" />
>+    <guid config_hash="753fdd40d26e85ee9ddabccd09669466" mdapi_config_hash="9911dc09ae10e843471b7f0c593e4c7e" id="7aa880f9-6185-4b35-9d71-45cd71099d1c" chipset="acmgt2" name="VectorEngine24" />
>+    <guid config_hash="b0c1a0c378760939b8256d7e938293f0" mdapi_config_hash="945af4fdfa16f29c690ff661d34cf3e7" id="35c22c75-f1bd-4740-854b-b7248e45bb84" chipset="acmgt2" name="VectorEngine25" />
>+    <guid config_hash="53c9b294cf264f7e353f78c5e848f599" mdapi_config_hash="852ad010914e52492741be89771f4064" id="208fe223-385c-4961-b2e7-cb44f3612b79" chipset="acmgt2" name="VectorEngine26" />
>+    <guid config_hash="3c03385c40740a43986a122f91857d73" mdapi_config_hash="0b98639ab5b8b7014dbc10e836bf2602" id="b72101b8-7ef1-4bd1-ac6f-5e9ac5d098d6" chipset="acmgt2" name="VectorEngine27" />
>+    <guid config_hash="a0fefb1206292de24e74f6b86949c40d" mdapi_config_hash="cf80bcfa7ca9f94694d760907758b7ac" id="fdd412a9-274d-46ab-a27f-f3e107321d24" chipset="acmgt2" name="VectorEngine28" />
>+    <guid config_hash="c83a1985f4911340d74058a02608b8e7" mdapi_config_hash="808fc2c7839310903946d7ef4a711d52" id="233317d4-03cf-4497-bb57-f9690bc057f4" chipset="acmgt2" name="VectorEngine29" />
>+    <guid config_hash="dce85362b607b037302e4c5edbafff01" mdapi_config_hash="8f44b8aa63bc25eff9cc7e0e3a2923ef" id="c11f8f0b-35fc-45de-b8d9-06664fa2b65c" chipset="acmgt2" name="VectorEngine30" />
>+    <guid config_hash="78bb705aaa2bfb24dbb04e49b0c98e11" mdapi_config_hash="a85dd41fa704767d39d58bf4d38fa062" id="413fc3f3-9886-46d6-ab81-8cd6537f20e3" chipset="acmgt2" name="VectorEngine31" />
>+    <guid config_hash="bb9fcaea31e699a775f9527fe6f95d5f" mdapi_config_hash="e42394558eb10838b53e0f3eac7ee73b" id="fc0b9614-6c1b-4e90-976c-41dab7ef47aa" chipset="acmgt2" name="VectorEngine32" />
>+    <guid config_hash="e90db5a8c253e1ea6fff28b0dd71f6c1" mdapi_config_hash="0764250e1a62c6ab04c8e6f8caa99d30" id="fc0d31b8-0d2d-4674-943a-3b2929dd7053" chipset="acmgt2" name="VectorEngine33" />
>+    <guid config_hash="ff1dac84bb82a5c4a2a606e46fd82ba7" mdapi_config_hash="9c9f90348b4a34f23b3160dbfcb8a618" id="0b91a434-3d1a-44b4-aeb8-c0fe350f4ef0" chipset="acmgt2" name="VectorEngine34" />
>+    <guid config_hash="5d2c1001983d6ffbe9a9a30f78767346" mdapi_config_hash="701a7a4c7bfba1be149fb8a46f75b93d" id="bf1e00b6-18c0-409e-8d2c-8105be297da4" chipset="acmgt2" name="VectorEngine35" />
>+    <guid config_hash="6e4e00bee5dc27d0659e48084a4fa088" mdapi_config_hash="5d4803d0a2779c18f32c873a0b3689be" id="bbb25709-1345-473f-8233-6df9075eacda" chipset="acmgt2" name="VectorEngine36" />
>+    <guid config_hash="c4809b4f9dbd405691ebd29dea153aa2" mdapi_config_hash="8d1002c55a03d16517de67b4b8970d12" id="fc1c6f5b-60ad-48c8-b0b7-ed9328548c7a" chipset="acmgt2" name="VectorEngine37" />
>+    <guid config_hash="1ec98f7213f07aadb3317a28f4f5d47c" mdapi_config_hash="ca1807be545f1637d1a8d037fbb1732a" id="39a71cf8-2d00-49f4-b8fb-38da2b23da30" chipset="acmgt2" name="VectorEngine38" />
>+    <guid config_hash="7ad328b15bdc86e72c437c7768a7953c" mdapi_config_hash="d9ea9178593ec733d2ab21c736decff9" id="d538856d-b249-46ab-b850-9058093d45d6" chipset="acmgt2" name="VectorEngine39" />
>+    <guid config_hash="d3f8cdb20e25c5661c51143cc787973e" mdapi_config_hash="2c0b7be0e7cf660440ca3156fb665fd2" id="7392b735-c76c-4e4d-b936-8ec5fc8877e6" chipset="acmgt2" name="VectorEngine40" />
>+    <guid config_hash="f8bccc509994dd2ffeb3f02d85d73497" mdapi_config_hash="94ac6d1aad6546de0000ffa2074dd391" id="02d21db0-db5d-4eae-9ffa-8fa1603ec8f2" chipset="acmgt2" name="VectorEngine41" />
> </guids>
>diff --git a/lib/i915/perf-configs/oa-acmgt2.xml b/lib/i915/perf-configs/oa-acmgt2.xml
>new file mode 100644
>index 00000000..d0b5fbde
>--- /dev/null
>+++ b/lib/i915/perf-configs/oa-acmgt2.xml
>@@ -0,0 +1,118222 @@
>+<?xml version="1.0"?>
>+<metrics version="1664349628" merge_md5="">
>+  <set name="Render Metrics Basic - aggregation approximation"
>+       chipset="ACMGT2"
>+       symbol_name="RenderBasic"
>+       underscore_name="render_basic"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="0692a728-614d-4d12-8c03-7b3ffe961ef8"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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 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="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 6 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="0x12840800" />
>+        <register type="NOA" address="0x00009888" value="0x14840037" />
>+        <register type="NOA" address="0x00009888" value="0x00840000" />
>+        <register type="NOA" address="0x00009888" value="0x02865000" />
>+        <register type="NOA" address="0x00009888" value="0x0208A000" />
>+        <register type="NOA" address="0x00009888" value="0x020A5000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0208A000" />
>+        <register type="NOA" address="0x00009888" value="0x04032000" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x02030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009884" value="0x00000009" />
>+        <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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="ACMGT2"
>+       symbol_name="ComputeBasic"
>+       underscore_name="compute_basic"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="ccde9a29-a5c5-4a9e-b7f5-ec1092387e2a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="ACMGT2"
>+       symbol_name="AsyncCompute"
>+       underscore_name="async_compute"
>+       mdapi_supported_apis="VK OGL OCL MEDIA IO"
>+       hw_config_guid="e529d23d-d766-4391-84e2-68d43fd1f9b0"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="ACMGT2"
>+       symbol_name="XveActivity1"
>+       underscore_name="xve_activity1"
>+       mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO"
>+       hw_config_guid="0785f0af-8ae2-470c-bc7b-dd81154d4d24"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="ACMGT2"
>+       symbol_name="GpuBusyness"
>+       underscore_name="gpu_busyness"
>+       mdapi_supported_apis="VK OGL OCL MEDIA IO"
>+       hw_config_guid="1a01365e-7c8d-4816-b69a-edb89731dcf9"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="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="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="0x1A012400" />
>+        <register type="NOA" address="0x00009888" value="0x1C042400" />
>+        <register type="NOA" address="0x00009888" value="0x24042400" />
>+        <register type="NOA" address="0x00009888" value="0x2C042400" />
>+        <register type="NOA" address="0x00009888" value="0x36040009" />
>+        <register type="NOA" address="0x00009888" value="0x40041200" />
>+        <register type="NOA" address="0x00009888" value="0x04010006" />
>+        <register type="NOA" address="0x00009888" value="0x12010004" />
>+        <register type="NOA" address="0x00009888" value="0x00010155" />
>+        <register type="NOA" address="0x00009888" value="0x02014500" />
>+        <register type="NOA" address="0x00009888" value="0x040426E9" />
>+        <register type="NOA" address="0x00009888" value="0x060401F7" />
>+        <register type="NOA" address="0x00009888" value="0x08041000" />
>+        <register type="NOA" address="0x00009888" value="0x0A04050C" />
>+        <register type="NOA" address="0x00009888" value="0x0C04091C" />
>+        <register type="NOA" address="0x00009888" value="0x14040500" />
>+        <register type="NOA" address="0x00009888" value="0x1604000C" />
>+        <register type="NOA" address="0x00009888" value="0x18040024" />
>+        <register type="NOA" address="0x00009888" value="0x00040000" />
>+        <register type="NOA" address="0x00009888" value="0x02040000" />
>+        <register type="NOA" address="0x00009888" value="0x00080155" />
>+        <register type="NOA" address="0x00009888" value="0x02084504" />
>+        <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="0x02032924" />
>+        <register type="NOA" address="0x00009888" value="0x04030480" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x12033000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20033000" />
>+        <register type="NOA" address="0x00009888" value="0x3603294A" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C033000" />
>+        <register type="NOA" address="0x00009888" value="0x3803146A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030003" />
>+        <register type="NOA" address="0x00009888" value="0x3E030E20" />
>+        <register type="NOA" address="0x00009888" value="0x40030002" />
>+        <register type="NOA" address="0x00009888" value="0x18033000" />
>+        <register type="NOA" address="0x00009888" value="0x3403014A" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1E033000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="Render Metrics for 3D Pipeline Profile"
>+       chipset="ACMGT2"
>+       symbol_name="RenderPipeProfile1"
>+       underscore_name="render_pipe_profile1"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="9ca2b4be-4bd5-4873-9d59-9d6a5d9f8c29"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030007" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603180A" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030C22" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030C21" />
>+        <register type="NOA" address="0x00009888" value="0x3E030221" />
>+        <register type="NOA" address="0x00009888" value="0x40030006" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x340304C1" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="ACMGT2"
>+       symbol_name="RenderPipeProfile2"
>+       underscore_name="render_pipe_profile2"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="901cbc75-aa84-496c-a07d-c5db62b8dadb"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030007" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603180A" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030C22" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030C21" />
>+        <register type="NOA" address="0x00009888" value="0x3E030221" />
>+        <register type="NOA" address="0x00009888" value="0x40030006" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x340304C1" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="ACMGT2"
>+       symbol_name="RenderPipeProfile3"
>+       underscore_name="render_pipe_profile3"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="9afedc01-2ddf-46af-a5da-8310c1afed17"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 1 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="0x08860002" />
>+        <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="0x00083038" />
>+        <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="0x000A9A94" />
>+        <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="0x0002FFFC" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031248" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x360318EA" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030C22" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030C21" />
>+        <register type="NOA" address="0x00009888" value="0x3E030221" />
>+        <register type="NOA" address="0x00009888" value="0x40030006" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x340304C1" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <register type="NOA" address="0x00009884" value="0x0000000A" />
>+        <register type="NOA" address="0x00009888" value="0x0001FFFE" />
>+        <register type="NOA" address="0x00009888" value="0x00025554" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045554" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055554" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAA8" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="ACMGT2"
>+       symbol_name="RenderPipeProfile4"
>+       underscore_name="render_pipe_profile4"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="89469a84-856d-4433-8962-773c68ce818b"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="0x0002FFF3" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030007" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603180A" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030C22" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030C21" />
>+        <register type="NOA" address="0x00009888" value="0x3E030221" />
>+        <register type="NOA" address="0x00009888" value="0x40030006" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x340304C1" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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_1"
>+       chipset="ACMGT2"
>+       symbol_name="L3_1"
>+       underscore_name="l3_1"
>+       mdapi_supported_apis="VK OGL OCL MEDIA IO"
>+       hw_config_guid="2128b792-e30e-49ec-a64b-8a636364f728"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030024" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030401" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38031400" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030207" />
>+        <register type="NOA" address="0x00009888" value="0x3E030040" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34031C2A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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_2"
>+       chipset="ACMGT2"
>+       symbol_name="L3_2"
>+       underscore_name="l3_2"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="a70724fd-5214-4325-b32c-61b37f409efa"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030024" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030401" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38031400" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030207" />
>+        <register type="NOA" address="0x00009888" value="0x3E030040" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34031C2A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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_1"
>+       chipset="ACMGT2"
>+       symbol_name="Sampler_1"
>+       underscore_name="sampler_1"
>+       mdapi_supported_apis="VK OGL OCL MEDIA IO"
>+       hw_config_guid="167e0c1d-8ef2-44d3-b4fa-407b9a23eb5a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030863" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36031C8A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x380301E6" />
>+        <register type="NOA" address="0x00009888" value="0x3A030E17" />
>+        <register type="NOA" address="0x00009888" value="0x3C0307E4" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030107" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <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="0x52030002" />
>+    </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_2"
>+       chipset="ACMGT2"
>+       symbol_name="Sampler_2"
>+       underscore_name="sampler_2"
>+       mdapi_supported_apis="VK OGL OCL MEDIA IO"
>+       hw_config_guid="879e3747-17f6-40b8-9a7a-2c6752ff6d6c"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030863" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36031C8A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x380301E6" />
>+        <register type="NOA" address="0x00009888" value="0x3A030E17" />
>+        <register type="NOA" address="0x00009888" value="0x3C0307E4" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030107" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <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="0x52030002" />
>+    </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 HDCAndSF1"
>+       chipset="ACMGT2"
>+       symbol_name="HDCAndSF1"
>+       underscore_name="hdc_and_sf1"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="55aebe75-d0e0-4d07-aa50-4b1e672341a7"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x00032492" />
>+        <register type="NOA" address="0x00009888" value="0x02030092" />
>+        <register type="NOA" address="0x00009888" value="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x36032000" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38030427" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C031400" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 HDCAndSF2"
>+       chipset="ACMGT2"
>+       symbol_name="HDCAndSF2"
>+       underscore_name="hdc_and_sf2"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="d9c30016-f7b6-4c66-81e1-cb75b68a2222"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 (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 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 (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 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 (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 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 (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 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="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 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="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 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="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 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="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 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"
>+             />
>+    <register_config type="NOA">
>+        <register type="NOA" address="0x00000D04" value="0x00000200" />
>+        <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="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="0x0000000E" />
>+        <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="0x00000001" />
>+        <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="0x02410010" />
>+        <register type="NOA" address="0x00009888" value="0x14410180" />
>+        <register type="NOA" address="0x00009888" value="0x00410000" />
>+        <register type="NOA" address="0x00009888" value="0x02610010" />
>+        <register type="NOA" address="0x00009888" value="0x16610006" />
>+        <register type="NOA" address="0x00009888" value="0x00610000" />
>+        <register type="NOA" address="0x00009888" value="0x02810010" />
>+        <register type="NOA" address="0x00009888" value="0x14810006" />
>+        <register type="NOA" address="0x00009888" value="0x00810000" />
>+        <register type="NOA" address="0x00009888" value="0x02A10010" />
>+        <register type="NOA" address="0x00009888" value="0x12A10180" />
>+        <register type="NOA" address="0x00009888" value="0x00A10000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x02015000" />
>+        <register type="NOA" address="0x00009888" value="0x0204E000" />
>+        <register type="NOA" address="0x00009888" value="0x0008000A" />
>+        <register type="NOA" address="0x00009888" value="0x02085000" />
>+        <register type="NOA" address="0x00009888" value="0x000200F0" />
>+        <register type="NOA" address="0x00009888" value="0x02020500" />
>+        <register type="NOA" address="0x00009888" value="0x00030252" />
>+        <register type="NOA" address="0x00009888" value="0x04032240" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x02090B00" />
>+        <register type="NOA" address="0x00009888" value="0x12033000" />
>+        <register type="NOA" address="0x00009888" value="0x32030009" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032033" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x02030000" />
>+        <register type="NOA" address="0x00009888" value="0x1803F000" />
>+        <register type="NOA" address="0x00009888" value="0x34034E73" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1E03F000" />
>+        <register type="NOA" address="0x00009884" value="0x00000009" />
>+        <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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="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_config>
>+  </set>
>+
>+  <set name="HDCAndSF3"
>+       chipset="ACMGT2"
>+       symbol_name="HDCAndSF3"
>+       underscore_name="hdc_and_sf3"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="6357cd3a-3553-4a60-8c86-7c59347c3916"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 7 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 6 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 5 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 4 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 3 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 2 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 1 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 0 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="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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02030049" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030C00" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030EE2" />
>+        <register type="NOA" address="0x00009888" value="0x3A030E83" />
>+        <register type="NOA" address="0x00009888" value="0x3C0314E0" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 RasterizerAndPixelBackend1"
>+       chipset="ACMGT2"
>+       symbol_name="RasterizerAndPixelBackend1"
>+       underscore_name="rasterizer_and_pixel_backend1"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="031a7f13-0f25-4794-958d-38cea3050a32"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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 0 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 7 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="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 1 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 6 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="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 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"
>+             />
>+    <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 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 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 3 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 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"
>+             />
>+    <register_config type="NOA">
>+        <register type="NOA" address="0x00000D04" value="0x00000200" />
>+        <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="0x0D0B7000" />
>+        <register type="NOA" address="0x00009888" value="0x0F0B67D0" />
>+        <register type="NOA" address="0x00009888" value="0x0D0C77D0" />
>+        <register type="NOA" address="0x00009888" value="0x0F0C6000" />
>+        <register type="NOA" address="0x00009888" value="0x000383C0" />
>+        <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="0x020700A0" />
>+        <register type="NOA" address="0x00009888" value="0x0008F015" />
>+        <register type="NOA" address="0x00009888" value="0x0208CF0F" />
>+        <register type="NOA" address="0x00009888" value="0x00090C00" />
>+        <register type="NOA" address="0x00009888" value="0x000A5015" />
>+        <register type="NOA" address="0x00009888" value="0x020A45A5" />
>+        <register type="NOA" address="0x00009888" value="0x0001B3C0" />
>+        <register type="NOA" address="0x00009888" value="0x040B0200" />
>+        <register type="NOA" address="0x00009888" value="0x120B07D0" />
>+        <register type="NOA" address="0x00009888" value="0x080B0000" />
>+        <register type="NOA" address="0x00009888" value="0x000BA000" />
>+        <register type="NOA" address="0x00009888" value="0x020B800A" />
>+        <register type="NOA" address="0x00009888" value="0x00020C00" />
>+        <register type="NOA" address="0x00009888" value="0x040C0200" />
>+        <register type="NOA" address="0x00009888" value="0x100C07D0" />
>+        <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="0x11050DC0" />
>+        <register type="NOA" address="0x00009888" value="0x03050000" />
>+        <register type="NOA" address="0x00009888" value="0x01068000" />
>+        <register type="NOA" address="0x00009888" value="0x0107A000" />
>+        <register type="NOA" address="0x00009888" value="0x0308400F" />
>+        <register type="NOA" address="0x00009888" value="0x010900C0" />
>+        <register type="NOA" address="0x00009888" value="0x010AA000" />
>+        <register type="NOA" address="0x00009888" value="0x030A4005" />
>+        <register type="NOA" address="0x00009888" value="0x01010300" />
>+        <register type="NOA" address="0x00009888" value="0x050B0200" />
>+        <register type="NOA" address="0x00009888" value="0x090B0000" />
>+        <register type="NOA" address="0x00009888" value="0x030B0000" />
>+        <register type="NOA" address="0x00009888" value="0x010200C0" />
>+        <register type="NOA" address="0x00009888" value="0x050C0200" />
>+        <register type="NOA" address="0x00009888" value="0x090C0000" />
>+        <register type="NOA" address="0x00009888" value="0x010C0000" />
>+        <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="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="0x04050D00" />
>+        <register type="NOA" address="0x00009888" value="0x06050FB5" />
>+        <register type="NOA" address="0x00009888" value="0x00060038" />
>+        <register type="NOA" address="0x00009888" value="0x00080540" />
>+        <register type="NOA" address="0x00009888" value="0x02083000" />
>+        <register type="NOA" address="0x00009888" value="0x000A0540" />
>+        <register type="NOA" address="0x00009888" value="0x020A1000" />
>+        <register type="NOA" address="0x00009888" value="0x00014000" />
>+        <register type="NOA" address="0x00009888" value="0x020B2000" />
>+        <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="0x0008A02A" />
>+        <register type="NOA" address="0x00009888" value="0x02088AAA" />
>+        <register type="NOA" address="0x00009888" value="0x00020FC0" />
>+        <register type="NOA" address="0x00009888" value="0x02023000" />
>+        <register type="NOA" address="0x00009888" value="0x00031292" />
>+        <register type="NOA" address="0x00009888" value="0x02032491" />
>+        <register type="NOA" address="0x00009888" value="0x04031492" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x32032103" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x36030C66" />
>+        <register type="NOA" address="0x00009888" value="0x26037000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x380304E2" />
>+        <register type="NOA" address="0x00009888" value="0x3A030027" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34031400" />
>+        <register type="NOA" address="0x00009888" value="0x1A037000" />
>+        <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="0x0001BFC7" />
>+        <register type="NOA" address="0x00009888" value="0x00025015" />
>+        <register type="NOA" address="0x00009888" value="0x02024555" />
>+        <register type="NOA" address="0x00009888" value="0x00045015" />
>+        <register type="NOA" address="0x00009888" value="0x02044555" />
>+        <register type="NOA" address="0x00009888" value="0x00055015" />
>+        <register type="NOA" address="0x00009888" value="0x02054555" />
>+        <register type="NOA" address="0x00009888" value="0x0008A02A" />
>+        <register type="NOA" address="0x00009888" value="0x02088AAA" />
>+        <register type="NOA" address="0x00009884" value="0x0000000A" />
>+        <register type="NOA" address="0x00009888" value="0x00014038" />
>+        <register type="NOA" address="0x00009888" value="0x00020540" />
>+        <register type="NOA" address="0x00009888" value="0x02021000" />
>+        <register type="NOA" address="0x00009888" value="0x00040540" />
>+        <register type="NOA" address="0x00009888" value="0x02041000" />
>+        <register type="NOA" address="0x00009888" value="0x00050540" />
>+        <register type="NOA" address="0x00009888" value="0x02051000" />
>+        <register type="NOA" address="0x00009888" value="0x00080A80" />
>+        <register type="NOA" address="0x00009888" value="0x02082000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="0x000001C0" />
>+        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
>+        <register type="OA" address="0x0000D950" value="0x00000600" />
>+        <register type="OA" address="0x0000D954" value="0x0000FF3F" />
>+        <register type="OA" address="0x0000D958" value="0x00001800" />
>+        <register type="OA" address="0x0000D95C" value="0x0000FCFF" />
>+        <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="ACMGT2"
>+       symbol_name="RasterizerAndPixelBackend2"
>+       underscore_name="rasterizer_and_pixel_backend2"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="2032fb37-ebc9-4eb6-8916-4550474edd5d"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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 7 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 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 0 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="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 6 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 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 1 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 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"
>+             />
>+    <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 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="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 3 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 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"
>+             />
>+    <register_config type="NOA">
>+        <register type="NOA" address="0x00000D04" value="0x00000200" />
>+        <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="0x00030007" />
>+        <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="0x0008003F" />
>+        <register type="NOA" address="0x00009888" value="0x02084000" />
>+        <register type="NOA" address="0x00009888" value="0x000A0015" />
>+        <register type="NOA" address="0x00009888" value="0x020A4000" />
>+        <register type="NOA" address="0x00009888" value="0x00010007" />
>+        <register type="NOA" address="0x00009888" value="0x000B002A" />
>+        <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="0x01080015" />
>+        <register type="NOA" address="0x00009888" value="0x010A0015" />
>+        <register type="NOA" address="0x00009884" value="0x0000000E" />
>+        <register type="NOA" address="0x00009888" value="0x1A057000" />
>+        <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="0x1B056000" />
>+        <register type="NOA" address="0x00009888" value="0x1D050000" />
>+        <register type="NOA" address="0x00009888" value="0x0D0B7000" />
>+        <register type="NOA" address="0x00009888" value="0x0F0B67D0" />
>+        <register type="NOA" address="0x00009888" value="0x0D0C77D0" />
>+        <register type="NOA" address="0x00009888" value="0x0F0C6000" />
>+        <register type="NOA" address="0x00009888" value="0x000303F8" />
>+        <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="0x020700A0" />
>+        <register type="NOA" address="0x00009888" value="0x0008FFC0" />
>+        <register type="NOA" address="0x00009888" value="0x02081F0F" />
>+        <register type="NOA" address="0x00009888" value="0x00090C00" />
>+        <register type="NOA" address="0x00009888" value="0x000A5540" />
>+        <register type="NOA" address="0x00009888" value="0x020A15A5" />
>+        <register type="NOA" address="0x00009888" value="0x000133F8" />
>+        <register type="NOA" address="0x00009888" value="0x040B0200" />
>+        <register type="NOA" address="0x00009888" value="0x120B07D0" />
>+        <register type="NOA" address="0x00009888" value="0x080B0000" />
>+        <register type="NOA" address="0x00009888" value="0x000BAA80" />
>+        <register type="NOA" address="0x00009888" value="0x020B000A" />
>+        <register type="NOA" address="0x00009888" value="0x00020C00" />
>+        <register type="NOA" address="0x00009888" value="0x040C0200" />
>+        <register type="NOA" address="0x00009888" value="0x100C07D0" />
>+        <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="0x03050002" />
>+        <register type="NOA" address="0x00009888" value="0x05050D00" />
>+        <register type="NOA" address="0x00009888" value="0x07050FB5" />
>+        <register type="NOA" address="0x00009888" value="0x01060038" />
>+        <register type="NOA" address="0x00009888" value="0x0107A000" />
>+        <register type="NOA" address="0x00009888" value="0x01080540" />
>+        <register type="NOA" address="0x00009888" value="0x0308000F" />
>+        <register type="NOA" address="0x00009888" value="0x010900C0" />
>+        <register type="NOA" address="0x00009888" value="0x010AA540" />
>+        <register type="NOA" address="0x00009888" value="0x030A0005" />
>+        <register type="NOA" address="0x00009888" value="0x01010300" />
>+        <register type="NOA" address="0x00009888" value="0x050B0200" />
>+        <register type="NOA" address="0x00009888" value="0x090B0000" />
>+        <register type="NOA" address="0x00009888" value="0x030B0000" />
>+        <register type="NOA" address="0x00009888" value="0x010200C0" />
>+        <register type="NOA" address="0x00009888" value="0x050C0200" />
>+        <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="0x0008002A" />
>+        <register type="NOA" address="0x00009888" value="0x02088000" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFC0" />
>+        <register type="NOA" address="0x00009888" value="0x02023FFF" />
>+        <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="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032107" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36031CE4" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030C06" />
>+        <register type="NOA" address="0x00009888" value="0x3A030060" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030C00" />
>+        <register type="NOA" address="0x00009888" value="0x1A037000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <register type="NOA" address="0x00009884" value="0x00000009" />
>+        <register type="NOA" address="0x00009888" value="0x00018007" />
>+        <register type="NOA" address="0x00009888" value="0x00020015" />
>+        <register type="NOA" address="0x00009888" value="0x02024000" />
>+        <register type="NOA" address="0x00009888" value="0x00040015" />
>+        <register type="NOA" address="0x00009888" value="0x02044000" />
>+        <register type="NOA" address="0x00009888" value="0x00050015" />
>+        <register type="NOA" address="0x00009888" value="0x02054000" />
>+        <register type="NOA" address="0x00009888" value="0x0008002A" />
>+        <register type="NOA" address="0x00009888" value="0x02088000" />
>+        <register type="NOA" address="0x00009884" value="0x0000000A" />
>+        <register type="NOA" address="0x00009888" value="0x00017FF8" />
>+        <register type="NOA" address="0x00009888" value="0x00025540" />
>+        <register type="NOA" address="0x00009888" value="0x02021555" />
>+        <register type="NOA" address="0x00009888" value="0x00045540" />
>+        <register type="NOA" address="0x00009888" value="0x02041555" />
>+        <register type="NOA" address="0x00009888" value="0x00055540" />
>+        <register type="NOA" address="0x00009888" value="0x02051555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AA80" />
>+        <register type="NOA" address="0x00009888" value="0x02082AAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="0x000001C0" />
>+        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
>+        <register type="OA" address="0x0000D950" value="0x00000600" />
>+        <register type="OA" address="0x0000D954" value="0x0000FF3F" />
>+        <register type="OA" address="0x0000D958" value="0x00001800" />
>+        <register type="OA" address="0x0000D95C" value="0x0000FCFF" />
>+        <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="RasterizerAndPixelBackend3"
>+       chipset="ACMGT2"
>+       symbol_name="RasterizerAndPixelBackend3"
>+       underscore_name="rasterizer_and_pixel_backend3"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="51bc5454-ff6e-4033-b8b0-c9734975b3d4"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <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 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 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="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="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="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="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 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 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="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="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 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 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="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"
>+             />
>+    <register_config type="NOA">
>+        <register type="NOA" address="0x00000D04" value="0x00000200" />
>+        <register type="NOA" address="0x00009884" value="0x00000009" />
>+        <register type="NOA" address="0x00009888" value="0x180300C9" />
>+        <register type="NOA" address="0x00009888" value="0x180800C9" />
>+        <register type="NOA" address="0x00009888" value="0x0E030E70" />
>+        <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="0x0C080E70" />
>+        <register type="NOA" address="0x00009888" value="0x04080000" />
>+        <register type="NOA" address="0x00009888" value="0x020800A0" />
>+        <register type="NOA" address="0x00009884" value="0x0000000A" />
>+        <register type="NOA" address="0x00009888" value="0x180300C9" />
>+        <register type="NOA" address="0x00009888" value="0x180800C9" />
>+        <register type="NOA" address="0x00009888" value="0x12030E70" />
>+        <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="0x10080E70" />
>+        <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="0x020800AA" />
>+        <register type="NOA" address="0x00009888" value="0x0202FF00" />
>+        <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="0x3E030201" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030420" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403014A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="TDL1"
>+       chipset="ACMGT2"
>+       symbol_name="TDL1"
>+       underscore_name="tdl1"
>+       mdapi_supported_apis="VK OGL OCL MEDIA IO"
>+       hw_config_guid="5b08d0b8-c976-4d7b-b770-8f538bee394a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="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="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x3203294A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x36032007" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38030427" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C031400" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34031CE7" />
>+        <register type="NOA" address="0x00009888" value="0x1A037000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="TDL2"
>+       chipset="ACMGT2"
>+       symbol_name="TDL2"
>+       underscore_name="tdl2"
>+       mdapi_supported_apis="VK OGL OCL MEDIA IO"
>+       hw_config_guid="27ee6bcc-1378-4046-8922-124ea2115039"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="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="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x3603014A" />
>+        <register type="NOA" address="0x00009888" value="0x26037000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38031060" />
>+        <register type="NOA" address="0x00009888" value="0x3A030E83" />
>+        <register type="NOA" address="0x00009888" value="0x3C030EE7" />
>+        <register type="NOA" address="0x00009888" value="0x3E030221" />
>+        <register type="NOA" address="0x00009888" value="0x40030002" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34032800" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="TDL3"
>+       chipset="ACMGT2"
>+       symbol_name="TDL3"
>+       underscore_name="tdl3"
>+       mdapi_supported_apis="VK OGL OCL MEDIA IO"
>+       hw_config_guid="dd909127-caff-408f-994f-e0f64a672918"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="TDL4"
>+       chipset="ACMGT2"
>+       symbol_name="TDL4"
>+       underscore_name="tdl4"
>+       mdapi_supported_apis="VK OGL OCL MEDIA IO"
>+       hw_config_guid="64fae233-cafe-4594-ab7b-fcbf5b442933"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="TDL5"
>+       chipset="ACMGT2"
>+       symbol_name="TDL5"
>+       underscore_name="tdl5"
>+       mdapi_supported_apis="VK OGL OCL MEDIA IO"
>+       hw_config_guid="063f5cea-f9ba-4c93-b7e8-22dc5c05060e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x3203294A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x36032007" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38030427" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C031400" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34031CE7" />
>+        <register type="NOA" address="0x00009888" value="0x1A037000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="TDL6"
>+       chipset="ACMGT2"
>+       symbol_name="TDL6"
>+       underscore_name="tdl6"
>+       mdapi_supported_apis="VK OGL OCL MEDIA IO"
>+       hw_config_guid="4cba20e7-78ea-4aaf-bd5d-42b8647cf778"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x3603014A" />
>+        <register type="NOA" address="0x00009888" value="0x26037000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38031060" />
>+        <register type="NOA" address="0x00009888" value="0x3A030E83" />
>+        <register type="NOA" address="0x00009888" value="0x3C030EE7" />
>+        <register type="NOA" address="0x00009888" value="0x3E030221" />
>+        <register type="NOA" address="0x00009888" value="0x40030002" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34032800" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="TDL7"
>+       chipset="ACMGT2"
>+       symbol_name="TDL7"
>+       underscore_name="tdl7"
>+       mdapi_supported_apis="VK OGL OCL MEDIA IO"
>+       hw_config_guid="f76dee3e-b215-4780-9c83-7a1dfb1a6e63"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="TDL8"
>+       chipset="ACMGT2"
>+       symbol_name="TDL8"
>+       underscore_name="tdl8"
>+       mdapi_supported_apis="VK OGL OCL MEDIA IO"
>+       hw_config_guid="70a8e39e-5244-43ea-b922-bd7024baf879"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="Metric set TestOa"
>+       chipset="ACMGT2"
>+       symbol_name="TestOa"
>+       underscore_name="test_oa"
>+       mdapi_supported_apis="VK OGL OCL MEDIA IO"
>+       hw_config_guid="cfac9130-4f6a-4a2a-aafc-9e88751ce983"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="AMFS1"
>+       chipset="ACMGT2"
>+       symbol_name="AMFS1"
>+       underscore_name="amfs1"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="7bb51d65-bc5c-4e23-904c-e7ad932d162e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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 0 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 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 1 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 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 2 READ"
>+             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 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 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 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 6 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$GtSlice2"
>+             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="0x0000000D" />
>+        <register type="NOA" address="0x00009888" value="0x14060700" />
>+        <register type="NOA" address="0x00009888" value="0x1606001A" />
>+        <register type="NOA" address="0x00009888" value="0x02060002" />
>+        <register type="NOA" address="0x00009888" value="0x04060E00" />
>+        <register type="NOA" address="0x00009888" value="0x06060146" />
>+        <register type="NOA" address="0x00009888" value="0x08060248" />
>+        <register type="NOA" address="0x00009888" value="0x0A0602CA" />
>+        <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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x00082AAA" />
>+        <register type="NOA" address="0x00009888" value="0x00032492" />
>+        <register type="NOA" address="0x00009888" value="0x02030012" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009884" value="0x00000009" />
>+        <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="0x00082AAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" address="0x0000DC40" value="0x00000000" />
>+        <register type="OA" address="0x0000DD40" value="0x00000000" />
>+        <register type="OA" address="0x00002B2C" value="0x00000000" />
>+        <register type="OA" address="0x0000D940" value="0x0000002A" />
>+        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
>+        <register type="OA" address="0x0000D948" value="0x0000000A" />
>+        <register type="OA" address="0x0000D94C" value="0x0000FFF8" />
>+        <register type="OA" address="0x0000D950" value="0x0000000A" />
>+        <register type="OA" address="0x0000D954" value="0x0000FFFC" />
>+        <register type="OA" address="0x0000D958" value="0x00100180" />
>+        <register type="OA" address="0x0000D95C" value="0x0000FFCF" />
>+        <register type="OA" address="0x0000D960" value="0x000000C2" />
>+        <register type="OA" address="0x0000D964" value="0x0000FFE7" />
>+        <register type="OA" address="0x0000D968" value="0x00000302" />
>+        <register type="OA" address="0x0000D96C" value="0x0000FF9F" />
>+        <register type="OA" address="0x0000D970" value="0x000003C2" />
>+        <register type="OA" address="0x0000D974" value="0x0000FF87" />
>+        <register type="OA" address="0x0000D978" value="0x000000C2" />
>+        <register type="OA" address="0x0000D97C" value="0x0000FFE7" />
>+    </register_config>
>+  </set>
>+
>+  <set name="AMFS2"
>+       chipset="ACMGT2"
>+       symbol_name="AMFS2"
>+       underscore_name="amfs2"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b4899455-a030-400a-a66b-ea270f7722fd"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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 0 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 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 1 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 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 2 READ"
>+             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 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 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 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 6 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$GtSlice3"
>+             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="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="0x03060002" />
>+        <register type="NOA" address="0x00009888" value="0x05060E00" />
>+        <register type="NOA" address="0x00009888" value="0x07060146" />
>+        <register type="NOA" address="0x00009888" value="0x09060248" />
>+        <register type="NOA" address="0x00009888" value="0x0B0602CA" />
>+        <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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x00082AAA" />
>+        <register type="NOA" address="0x00009888" value="0x00032492" />
>+        <register type="NOA" address="0x00009888" value="0x02030012" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009884" value="0x00000009" />
>+        <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="0x00082AAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" address="0x0000DC40" value="0x00000000" />
>+        <register type="OA" address="0x0000DD40" value="0x00000000" />
>+        <register type="OA" address="0x00002B2C" value="0x00000000" />
>+        <register type="OA" address="0x0000D940" value="0x0000002A" />
>+        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
>+        <register type="OA" address="0x0000D948" value="0x0000000A" />
>+        <register type="OA" address="0x0000D94C" value="0x0000FFF8" />
>+        <register type="OA" address="0x0000D950" value="0x0000000A" />
>+        <register type="OA" address="0x0000D954" value="0x0000FFFC" />
>+        <register type="OA" address="0x0000D958" value="0x00100180" />
>+        <register type="OA" address="0x0000D95C" value="0x0000FFCF" />
>+        <register type="OA" address="0x0000D960" value="0x000000C2" />
>+        <register type="OA" address="0x0000D964" value="0x0000FFE7" />
>+        <register type="OA" address="0x0000D968" value="0x00000302" />
>+        <register type="OA" address="0x0000D96C" value="0x0000FF9F" />
>+        <register type="OA" address="0x0000D970" value="0x000003C2" />
>+        <register type="OA" address="0x0000D974" value="0x0000FF87" />
>+        <register type="OA" address="0x0000D978" value="0x000000C2" />
>+        <register type="OA" address="0x0000D97C" value="0x0000FFE7" />
>+    </register_config>
>+  </set>
>+
>+  <set name="AMFS3"
>+       chipset="ACMGT2"
>+       symbol_name="AMFS3"
>+       underscore_name="amfs3"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="cb47ffdf-f1a9-45f2-8ee6-21e0fb8111dd"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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 0 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 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 1 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 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="$GtSlice4"
>+             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 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 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 6 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$GtSlice4"
>+             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="0x0000000E" />
>+        <register type="NOA" address="0x00009888" value="0x14060700" />
>+        <register type="NOA" address="0x00009888" value="0x1606001A" />
>+        <register type="NOA" address="0x00009888" value="0x02060002" />
>+        <register type="NOA" address="0x00009888" value="0x04060E00" />
>+        <register type="NOA" address="0x00009888" value="0x06060146" />
>+        <register type="NOA" address="0x00009888" value="0x08060248" />
>+        <register type="NOA" address="0x00009888" value="0x0A0602CA" />
>+        <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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x00023FFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02030009" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009884" value="0x0000000A" />
>+        <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="0x00082AAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" address="0x0000DC40" value="0x00000000" />
>+        <register type="OA" address="0x0000DD40" value="0x00000000" />
>+        <register type="OA" address="0x00002B2C" value="0x00000000" />
>+        <register type="OA" address="0x0000D940" value="0x0000002A" />
>+        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
>+        <register type="OA" address="0x0000D948" value="0x0000000A" />
>+        <register type="OA" address="0x0000D94C" value="0x0000FFF8" />
>+        <register type="OA" address="0x0000D950" value="0x0000000A" />
>+        <register type="OA" address="0x0000D954" value="0x0000FFFC" />
>+        <register type="OA" address="0x0000D958" value="0x00100180" />
>+        <register type="OA" address="0x0000D95C" value="0x0000FFCF" />
>+        <register type="OA" address="0x0000D960" value="0x000000C2" />
>+        <register type="OA" address="0x0000D964" value="0x0000FFE7" />
>+        <register type="OA" address="0x0000D968" value="0x00000302" />
>+        <register type="OA" address="0x0000D96C" value="0x0000FF9F" />
>+        <register type="OA" address="0x0000D970" value="0x000003C2" />
>+        <register type="OA" address="0x0000D974" value="0x0000FF87" />
>+        <register type="OA" address="0x0000D978" value="0x000000C2" />
>+        <register type="OA" address="0x0000D97C" value="0x0000FFE7" />
>+    </register_config>
>+  </set>
>+
>+  <set name="AMFS4"
>+       chipset="ACMGT2"
>+       symbol_name="AMFS4"
>+       underscore_name="amfs4"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="2e296498-77db-42ad-8f34-9cda1ff4dcd8"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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 0 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 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 1 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 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 2 READ"
>+             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 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 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 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 6 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$GtSlice5"
>+             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="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="0x03060002" />
>+        <register type="NOA" address="0x00009888" value="0x05060E00" />
>+        <register type="NOA" address="0x00009888" value="0x07060146" />
>+        <register type="NOA" address="0x00009888" value="0x09060248" />
>+        <register type="NOA" address="0x00009888" value="0x0B0602CA" />
>+        <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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x00023FFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02030009" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009884" value="0x0000000A" />
>+        <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="0x00082AAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" address="0x0000DC40" value="0x00000000" />
>+        <register type="OA" address="0x0000DD40" value="0x00000000" />
>+        <register type="OA" address="0x00002B2C" value="0x00000000" />
>+        <register type="OA" address="0x0000D940" value="0x0000002A" />
>+        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
>+        <register type="OA" address="0x0000D948" value="0x0000000A" />
>+        <register type="OA" address="0x0000D94C" value="0x0000FFF8" />
>+        <register type="OA" address="0x0000D950" value="0x0000000A" />
>+        <register type="OA" address="0x0000D954" value="0x0000FFFC" />
>+        <register type="OA" address="0x0000D958" value="0x00100180" />
>+        <register type="OA" address="0x0000D95C" value="0x0000FFCF" />
>+        <register type="OA" address="0x0000D960" value="0x000000C2" />
>+        <register type="OA" address="0x0000D964" value="0x0000FFE7" />
>+        <register type="OA" address="0x0000D968" value="0x00000302" />
>+        <register type="OA" address="0x0000D96C" value="0x0000FF9F" />
>+        <register type="OA" address="0x0000D970" value="0x000003C2" />
>+        <register type="OA" address="0x0000D974" value="0x0000FF87" />
>+        <register type="OA" address="0x0000D978" value="0x000000C2" />
>+        <register type="OA" address="0x0000D97C" value="0x0000FFE7" />
>+    </register_config>
>+  </set>
>+
>+  <set name="AMFS5"
>+       chipset="ACMGT2"
>+       symbol_name="AMFS5"
>+       underscore_name="amfs5"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="ef47f98a-fb5f-426d-922e-8ae13cedb198"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2"
>+             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="$GtSlice3"
>+             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="$GtSlice4"
>+             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="$GtSlice5"
>+             mdapi_group="AMFS"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="slice"
>+             />
>+    <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="$GtSlice2"
>+             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="$GtSlice3"
>+             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="$GtSlice4"
>+             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="$GtSlice5"
>+             mdapi_group="AMFS"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="slice"
>+             />
>+    <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 4 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 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 5 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 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 6 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 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 7 READ"
>+             availability="$GtSlice5"
>+             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="0x0000000D" />
>+        <register type="NOA" address="0x00009888" value="0x1606018A" />
>+        <register type="NOA" address="0x00009888" value="0x1706018A" />
>+        <register type="NOA" address="0x00009888" value="0x00034002" />
>+        <register type="NOA" address="0x00009888" value="0x0206001A" />
>+        <register type="NOA" address="0x00009888" value="0x04060000" />
>+        <register type="NOA" address="0x00009888" value="0x1406000F" />
>+        <register type="NOA" address="0x00009888" value="0x00060000" />
>+        <register type="NOA" address="0x00009888" value="0x0008000D" />
>+        <register type="NOA" address="0x00009888" value="0x02087000" />
>+        <register type="NOA" address="0x00009888" value="0x000A0005" />
>+        <register type="NOA" address="0x00009888" value="0x020A5000" />
>+        <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="0x0306001A" />
>+        <register type="NOA" address="0x00009888" value="0x07060000" />
>+        <register type="NOA" address="0x00009888" value="0x130603C0" />
>+        <register type="NOA" address="0x00009888" value="0x01060000" />
>+        <register type="NOA" address="0x00009888" value="0x01080004" />
>+        <register type="NOA" address="0x00009888" value="0x03081000" />
>+        <register type="NOA" address="0x00009888" value="0x010A0004" />
>+        <register type="NOA" address="0x00009888" value="0x030A1000" />
>+        <register type="NOA" address="0x00009884" value="0x0000000E" />
>+        <register type="NOA" address="0x00009888" value="0x1606018A" />
>+        <register type="NOA" address="0x00009888" value="0x1706018A" />
>+        <register type="NOA" address="0x00009888" value="0x00031008" />
>+        <register type="NOA" address="0x00009888" value="0x0206001A" />
>+        <register type="NOA" address="0x00009888" value="0x06060000" />
>+        <register type="NOA" address="0x00009888" value="0x1206000F" />
>+        <register type="NOA" address="0x00009888" value="0x00060000" />
>+        <register type="NOA" address="0x00009888" value="0x000800D0" />
>+        <register type="NOA" address="0x00009888" value="0x02080700" />
>+        <register type="NOA" address="0x00009888" value="0x000A0050" />
>+        <register type="NOA" address="0x00009888" value="0x020A0500" />
>+        <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="0x0306001A" />
>+        <register type="NOA" address="0x00009888" value="0x09060000" />
>+        <register type="NOA" address="0x00009888" value="0x110603C0" />
>+        <register type="NOA" address="0x00009888" value="0x01060000" />
>+        <register type="NOA" address="0x00009888" value="0x01080040" />
>+        <register type="NOA" address="0x00009888" value="0x03080100" />
>+        <register type="NOA" address="0x00009888" value="0x010A0040" />
>+        <register type="NOA" address="0x00009888" value="0x030A0100" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0008000A" />
>+        <register type="NOA" address="0x00009888" value="0x0208A000" />
>+        <register type="NOA" address="0x00009888" value="0x000200F0" />
>+        <register type="NOA" address="0x00009888" value="0x02020F00" />
>+        <register type="NOA" address="0x00009888" value="0x00030252" />
>+        <register type="NOA" address="0x00009888" value="0x04032240" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x12033000" />
>+        <register type="NOA" address="0x00009888" value="0x32030009" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032029" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x02030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030500" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E033000" />
>+        <register type="NOA" address="0x00009884" value="0x00000009" />
>+        <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="0x0000000A" />
>+        <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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="0x00010022" />
>+        <register type="OA" address="0x0000D954" value="0x0000DFFB" />
>+        <register type="OA" address="0x0000D958" value="0x00008042" />
>+        <register type="OA" address="0x0000D95C" value="0x0000EFF7" />
>+        <register type="OA" address="0x0000D960" value="0x0004000A" />
>+        <register type="OA" address="0x0000D964" value="0x00007FFE" />
>+        <register type="OA" address="0x0000D968" value="0x00020012" />
>+        <register type="OA" address="0x0000D96C" value="0x0000BFFD" />
>+        <register type="OA" address="0x0000D970" value="0x00010022" />
>+        <register type="OA" address="0x0000D974" value="0x0000DFFB" />
>+        <register type="OA" address="0x0000D978" value="0x00008042" />
>+        <register type="OA" address="0x0000D97C" value="0x0000EFF7" />
>+    </register_config>
>+  </set>
>+
>+  <set name="ColorPipe1"
>+       chipset="ACMGT2"
>+       symbol_name="ColorPipe1"
>+       underscore_name="color_pipe1"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="ec2c2ae9-a41e-4ff4-99f1-118959c94bfb"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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 1 2 UMUL << AND"
>+             mdapi_group="ColorPipe"
>+             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 6 READ"
>+             availability="$SliceMask 3 1 2 UMUL << AND"
>+             mdapi_group="ColorPipe"
>+             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 5 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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 4 READ"
>+             availability="$SliceMask 3 1 2 UMUL << AND"
>+             mdapi_group="ColorPipe"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <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 3 READ"
>+             availability="$SliceMask 3 1 2 UMUL << AND"
>+             mdapi_group="ColorPipe"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <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 2 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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 1 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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 0 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 7 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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="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="0x14087800" />
>+        <register type="NOA" address="0x00009888" value="0x16087840" />
>+        <register type="NOA" address="0x00009888" value="0x18080126" />
>+        <register type="NOA" address="0x00009888" value="0x06030031" />
>+        <register type="NOA" address="0x00009888" value="0x08030E00" />
>+        <register type="NOA" address="0x00009888" value="0x0C030010" />
>+        <register type="NOA" address="0x00009888" value="0x0E0309C0" />
>+        <register type="NOA" address="0x00009888" value="0x1203002E" />
>+        <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="0x00040820" />
>+        <register type="NOA" address="0x00009888" value="0x02042082" />
>+        <register type="NOA" address="0x00009888" value="0x00050410" />
>+        <register type="NOA" address="0x00009888" value="0x02051041" />
>+        <register type="NOA" address="0x00009888" value="0x06080C40" />
>+        <register type="NOA" address="0x00009888" value="0x0A080038" />
>+        <register type="NOA" address="0x00009888" value="0x0C080400" />
>+        <register type="NOA" address="0x00009888" value="0x10080027" />
>+        <register type="NOA" address="0x00009888" value="0x12080B80" />
>+        <register type="NOA" address="0x00009888" value="0x04080000" />
>+        <register type="NOA" address="0x00009888" value="0x00080820" />
>+        <register type="NOA" address="0x00009888" value="0x02082082" />
>+        <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="0x04080C40" />
>+        <register type="NOA" address="0x00009888" value="0x08080038" />
>+        <register type="NOA" address="0x00009888" value="0x0A080400" />
>+        <register type="NOA" address="0x00009888" value="0x0E080027" />
>+        <register type="NOA" address="0x00009888" value="0x10080B80" />
>+        <register type="NOA" address="0x00009888" value="0x00080000" />
>+        <register type="NOA" address="0x00009888" value="0x02080000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x000828A0" />
>+        <register type="NOA" address="0x00009888" value="0x0208A28A" />
>+        <register type="NOA" address="0x00009888" value="0x0002C30C" />
>+        <register type="NOA" address="0x00009888" value="0x02020C30" />
>+        <register type="NOA" address="0x00009888" value="0x00031488" />
>+        <register type="NOA" address="0x00009888" value="0x02032452" />
>+        <register type="NOA" address="0x00009888" value="0x04032291" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603012A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803120A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C03120A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030120" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403012A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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="ColorPipe2"
>+       chipset="ACMGT2"
>+       symbol_name="ColorPipe2"
>+       underscore_name="color_pipe2"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="d7862a6d-902e-4d1f-9f39-e0f94aa4346e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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="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="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="0x0204AA80" />
>+        <register type="NOA" address="0x00009888" value="0x02055540" />
>+        <register type="NOA" address="0x00009888" value="0x0208AA80" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFC0" />
>+        <register type="NOA" address="0x00009888" value="0x04031248" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x02030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="ColorPipe3"
>+       chipset="ACMGT2"
>+       symbol_name="ColorPipe3"
>+       underscore_name="color_pipe3"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f00094e7-2baa-4bb9-807b-d77bb1c72eba"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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 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="$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 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="$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 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="$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 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="$GtSlice5"
>+             mdapi_group="ColorPipe"
>+             mdapi_usage_flags="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="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << AND"
>+             mdapi_group="ColorPipe"
>+             mdapi_usage_flags="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="$GtSlice2"
>+             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="$GtSlice2"
>+             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="0x12011000" />
>+        <register type="NOA" address="0x00009888" value="0x18010320" />
>+        <register type="NOA" address="0x00009888" value="0x12021C00" />
>+        <register type="NOA" address="0x00009888" value="0x18020320" />
>+        <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="0x000700A0" />
>+        <register type="NOA" address="0x00009888" value="0x02072000" />
>+        <register type="NOA" address="0x00009888" value="0x0008000F" />
>+        <register type="NOA" address="0x00009888" value="0x0208CF00" />
>+        <register type="NOA" address="0x00009888" value="0x0009400C" />
>+        <register type="NOA" address="0x00009888" value="0x000A00A5" />
>+        <register type="NOA" address="0x00009888" value="0x020A6500" />
>+        <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="0x14010030" />
>+        <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="0x04020000" />
>+        <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="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="0x00000009" />
>+        <register type="NOA" address="0x00009888" value="0x14037800" />
>+        <register type="NOA" address="0x00009888" value="0x14087800" />
>+        <register type="NOA" address="0x00009888" value="0x0001F00F" />
>+        <register type="NOA" address="0x00009888" value="0x00020055" />
>+        <register type="NOA" address="0x00009888" value="0x02025500" />
>+        <register type="NOA" address="0x00009888" value="0x0A030012" />
>+        <register type="NOA" address="0x00009888" value="0x04030000" />
>+        <register type="NOA" address="0x00009888" value="0x00030000" />
>+        <register type="NOA" address="0x00009888" value="0x00042055" />
>+        <register type="NOA" address="0x00009888" value="0x02045500" />
>+        <register type="NOA" address="0x00009888" value="0x00051055" />
>+        <register type="NOA" address="0x00009888" value="0x02055500" />
>+        <register type="NOA" address="0x00009888" value="0x0A080480" />
>+        <register type="NOA" address="0x00009888" value="0x04080000" />
>+        <register type="NOA" address="0x00009888" value="0x000820AA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AA00" />
>+        <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="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="0x0000000A" />
>+        <register type="NOA" address="0x00009888" value="0x14037800" />
>+        <register type="NOA" address="0x00009888" value="0x14087800" />
>+        <register type="NOA" address="0x00009888" value="0x00010F00" />
>+        <register type="NOA" address="0x00009888" value="0x02020055" />
>+        <register type="NOA" address="0x00009888" value="0x08030012" />
>+        <register type="NOA" address="0x00009888" value="0x04030000" />
>+        <register type="NOA" address="0x00009888" value="0x00030000" />
>+        <register type="NOA" address="0x00009888" value="0x00040200" />
>+        <register type="NOA" address="0x00009888" value="0x02040055" />
>+        <register type="NOA" address="0x00009888" value="0x00050100" />
>+        <register type="NOA" address="0x00009888" value="0x02050055" />
>+        <register type="NOA" address="0x00009888" value="0x08080480" />
>+        <register type="NOA" address="0x00009888" value="0x04080000" />
>+        <register type="NOA" address="0x00009888" value="0x00080200" />
>+        <register type="NOA" address="0x00009888" value="0x020800AA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0008A0AA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AA00" />
>+        <register type="NOA" address="0x00009888" value="0x00020F00" />
>+        <register type="NOA" address="0x00009888" value="0x020200FF" />
>+        <register type="NOA" address="0x00009888" value="0x00031492" />
>+        <register type="NOA" address="0x00009888" value="0x02031291" />
>+        <register type="NOA" address="0x00009888" value="0x04032489" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x32030101" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x36032421" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C033000" />
>+        <register type="NOA" address="0x00009888" value="0x38030FE9" />
>+        <register type="NOA" address="0x00009888" value="0x3A031F1F" />
>+        <register type="NOA" address="0x00009888" value="0x3C0325E8" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16037000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34032481" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C033000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="0x0000000A" />
>+        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
>+        <register type="OA" address="0x0000D948" value="0x00000022" />
>+        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
>+    </register_config>
>+  </set>
>+
>+  <set name="ColorPipe4"
>+       chipset="ACMGT2"
>+       symbol_name="ColorPipe4"
>+       underscore_name="color_pipe4"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="341991a5-3457-4201-a48e-d368a979f01d"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="ColorPipe5"
>+       chipset="ACMGT2"
>+       symbol_name="ColorPipe5"
>+       underscore_name="color_pipe5"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="34664510-6687-48d0-adc5-b7a60069de8d"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="ColorPipe6"
>+       chipset="ACMGT2"
>+       symbol_name="ColorPipe6"
>+       underscore_name="color_pipe6"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="1c9a3218-c1ee-402f-b483-6263a0757515"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="ColorPipe7"
>+       chipset="ACMGT2"
>+       symbol_name="ColorPipe7"
>+       underscore_name="color_pipe7"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="d85dc73b-5121-44c8-87b2-df05b1eecdf3"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="ColorPipe8"
>+       chipset="ACMGT2"
>+       symbol_name="ColorPipe8"
>+       underscore_name="color_pipe8"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="4695a23b-b2b0-48f5-8bf1-743255be3e2e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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 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="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 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="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 2 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 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 3 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 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 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="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 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 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="$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 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="$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 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="$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 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="$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="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="0x19010320" />
>+        <register type="NOA" address="0x00009888" value="0x17020003" />
>+        <register type="NOA" address="0x00009888" value="0x19020320" />
>+        <register type="NOA" address="0x00009888" value="0x0003300F" />
>+        <register type="NOA" address="0x00009888" value="0x02072000" />
>+        <register type="NOA" address="0x00009888" value="0x000800FF" />
>+        <register type="NOA" address="0x00009888" value="0x0208CF00" />
>+        <register type="NOA" address="0x00009888" value="0x00094000" />
>+        <register type="NOA" address="0x00009888" value="0x000A0055" />
>+        <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="0x0001300F" />
>+        <register type="NOA" address="0x00009888" value="0x000B00AA" />
>+        <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="0x010700A0" />
>+        <register type="NOA" address="0x00009888" value="0x03070200" />
>+        <register type="NOA" address="0x00009888" value="0x0108000F" />
>+        <register type="NOA" address="0x00009888" value="0x03080C00" />
>+        <register type="NOA" address="0x00009888" value="0x0109100C" />
>+        <register type="NOA" address="0x00009888" value="0x010A00A5" />
>+        <register type="NOA" address="0x00009888" value="0x030A0600" />
>+        <register type="NOA" address="0x00009888" value="0x03010000" />
>+        <register type="NOA" address="0x00009888" value="0x05011100" />
>+        <register type="NOA" address="0x00009888" value="0x07010021" />
>+        <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="0x07020880" />
>+        <register type="NOA" address="0x00009888" value="0x09020021" />
>+        <register type="NOA" address="0x00009888" value="0x110205C0" />
>+        <register type="NOA" address="0x00009888" value="0x01020000" />
>+        <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="0x00030F00" />
>+        <register type="NOA" address="0x00009888" value="0x0007A000" />
>+        <register type="NOA" address="0x00009888" value="0x00080F00" />
>+        <register type="NOA" address="0x00009888" value="0x020800FF" />
>+        <register type="NOA" address="0x00009888" value="0x000900C0" />
>+        <register type="NOA" address="0x00009888" value="0x000AA500" />
>+        <register type="NOA" address="0x00009888" value="0x020A0055" />
>+        <register type="NOA" address="0x00009888" value="0x02010000" />
>+        <register type="NOA" address="0x00009888" value="0x08010880" />
>+        <register type="NOA" address="0x00009888" value="0x0A010021" />
>+        <register type="NOA" address="0x00009888" value="0x00010F00" />
>+        <register type="NOA" address="0x00009888" value="0x020B00AA" />
>+        <register type="NOA" address="0x00009888" value="0x02020000" />
>+        <register type="NOA" address="0x00009888" value="0x0A020880" />
>+        <register type="NOA" address="0x00009888" value="0x0C020021" />
>+        <register type="NOA" address="0x00009888" value="0x00020000" />
>+        <register type="NOA" address="0x00009888" value="0x030700A0" />
>+        <register type="NOA" address="0x00009888" value="0x0308000F" />
>+        <register type="NOA" address="0x00009888" value="0x01090C00" />
>+        <register type="NOA" address="0x00009888" value="0x030A00A5" />
>+        <register type="NOA" address="0x00009888" value="0x03010000" />
>+        <register type="NOA" address="0x00009888" value="0x0D010880" />
>+        <register type="NOA" address="0x00009888" value="0x0F010021" />
>+        <register type="NOA" address="0x00009888" value="0x01010000" />
>+        <register type="NOA" address="0x00009888" value="0x03020000" />
>+        <register type="NOA" address="0x00009888" value="0x0F020880" />
>+        <register type="NOA" address="0x00009888" value="0x11020021" />
>+        <register type="NOA" address="0x00009888" value="0x01020000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x000800AA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AA00" />
>+        <register type="NOA" address="0x00009888" value="0x0002FF00" />
>+        <register type="NOA" address="0x00009888" value="0x020200FF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030004" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030481" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x380300E1" />
>+        <register type="NOA" address="0x00009888" value="0x3A030607" />
>+        <register type="NOA" address="0x00009888" value="0x3C031068" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34032481" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C033000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <register type="NOA" address="0x00009884" value="0x00000009" />
>+        <register type="NOA" address="0x00009888" value="0x0001F00F" />
>+        <register type="NOA" address="0x00009888" value="0x00020055" />
>+        <register type="NOA" address="0x00009888" value="0x02025500" />
>+        <register type="NOA" address="0x00009888" value="0x00040055" />
>+        <register type="NOA" address="0x00009888" value="0x02045500" />
>+        <register type="NOA" address="0x00009888" value="0x00050055" />
>+        <register type="NOA" address="0x00009888" value="0x02055500" />
>+        <register type="NOA" address="0x00009888" value="0x000800AA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AA00" />
>+        <register type="NOA" address="0x00009884" value="0x0000000A" />
>+        <register type="NOA" address="0x00009888" value="0x00010FF0" />
>+        <register type="NOA" address="0x00009888" value="0x00025500" />
>+        <register type="NOA" address="0x00009888" value="0x02020055" />
>+        <register type="NOA" address="0x00009888" value="0x00045500" />
>+        <register type="NOA" address="0x00009888" value="0x02040055" />
>+        <register type="NOA" address="0x00009888" value="0x00055500" />
>+        <register type="NOA" address="0x00009888" value="0x02050055" />
>+        <register type="NOA" address="0x00009888" value="0x0008AA00" />
>+        <register type="NOA" address="0x00009888" value="0x020800AA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="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_config>
>+  </set>
>+
>+  <set name="ColorPipe9"
>+       chipset="ACMGT2"
>+       symbol_name="ColorPipe9"
>+       underscore_name="color_pipe9"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="73b4fa16-fd16-4c45-bb66-a733308a8b57"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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 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 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 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 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 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 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 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="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 1 2 UMUL << 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 1 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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="0x00000009" />
>+        <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="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="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="0x0000000A" />
>+        <register type="NOA" address="0x00009888" value="0x180301E9" />
>+        <register type="NOA" address="0x00009888" value="0x180801E9" />
>+        <register type="NOA" address="0x00009888" value="0x0001F000" />
>+        <register type="NOA" address="0x00009888" value="0x02025500" />
>+        <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="0x02045500" />
>+        <register type="NOA" address="0x00009888" value="0x00055000" />
>+        <register type="NOA" address="0x00009888" value="0x02055500" />
>+        <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="0x00009888" value="0x0208AA00" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x000800AA" />
>+        <register type="NOA" address="0x00009888" value="0x0002FF00" />
>+        <register type="NOA" address="0x00009888" value="0x0202FF00" />
>+        <register type="NOA" address="0x00009888" value="0x00031492" />
>+        <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="0x1203F000" />
>+        <register type="NOA" address="0x00009888" value="0x32030012" />
>+        <register type="NOA" address="0x00009888" value="0x2003F000" />
>+        <register type="NOA" address="0x00009888" value="0x36032240" />
>+        <register type="NOA" address="0x00009888" value="0x2603F000" />
>+        <register type="NOA" address="0x00009888" value="0x2C03F000" />
>+        <register type="NOA" address="0x00009888" value="0x380323E8" />
>+        <register type="NOA" address="0x00009888" value="0x3A031F1F" />
>+        <register type="NOA" address="0x00009888" value="0x3C030FE7" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34032060" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C033000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="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_config>
>+  </set>
>+
>+  <set name="ColorPipe10"
>+       chipset="ACMGT2"
>+       symbol_name="ColorPipe10"
>+       underscore_name="color_pipe10"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="41a973fd-a067-4760-be3a-ccac78e0eadb"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032400" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030009" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16037000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030120" />
>+        <register type="NOA" address="0x00009888" value="0x1A037000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="ColorPipe11"
>+       chipset="ACMGT2"
>+       symbol_name="ColorPipe11"
>+       underscore_name="color_pipe11"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="a42ec42b-53d5-40b2-8950-9aabe714601a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32037000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x4003001C" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030380" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="ColorPipe12"
>+       chipset="ACMGT2"
>+       symbol_name="ColorPipe12"
>+       underscore_name="color_pipe12"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="4682628b-6cc3-4b22-b818-ca5347cd7bf3"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032800" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030E00" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16037000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030140" />
>+        <register type="NOA" address="0x00009888" value="0x1A037000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="ColorPipe13"
>+       chipset="ACMGT2"
>+       symbol_name="ColorPipe13"
>+       underscore_name="color_pipe13"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="76fcf17c-a3ad-474c-a2fb-58a1517c28f4"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32037400" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x4003001D" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x340303A0" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="ColorPipe14"
>+       chipset="ACMGT2"
>+       symbol_name="ColorPipe14"
>+       underscore_name="color_pipe14"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="6708cf0b-dd77-4fb7-aad1-909ffea99aea"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032400" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030009" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16037000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030120" />
>+        <register type="NOA" address="0x00009888" value="0x1A037000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="ColorPipe15"
>+       chipset="ACMGT2"
>+       symbol_name="ColorPipe15"
>+       underscore_name="color_pipe15"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="cb36baf7-85bd-4ce3-a0d7-4d296c5932a7"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32037000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x4003001C" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030380" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="ColorPipe16"
>+       chipset="ACMGT2"
>+       symbol_name="ColorPipe16"
>+       underscore_name="color_pipe16"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f1e33629-b9d8-4033-a791-2afb70f5bf8d"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032800" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030E00" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16037000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030140" />
>+        <register type="NOA" address="0x00009888" value="0x1A037000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="ColorPipe17"
>+       chipset="ACMGT2"
>+       symbol_name="ColorPipe17"
>+       underscore_name="color_pipe17"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="fb67c9e2-4acb-4775-b715-ffc4b743d9e8"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32037400" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x4003001D" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x340303A0" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="Dataport1"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport1"
>+       underscore_name="dataport1"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="e0466349-b62f-474c-88f9-3a9b62a3274a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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 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 2 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 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 3 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 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 4 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 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 5 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 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="$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 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="$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="0x18812800" />
>+        <register type="NOA" address="0x00009888" value="0x1A81000B" />
>+        <register type="NOA" address="0x00009888" value="0x20810011" />
>+        <register type="NOA" address="0x00009888" value="0x18A12800" />
>+        <register type="NOA" address="0x00009888" value="0x1AA1000B" />
>+        <register type="NOA" address="0x00009888" value="0x20A10011" />
>+        <register type="NOA" address="0x00009888" value="0x04810676" />
>+        <register type="NOA" address="0x00009888" value="0x088101C5" />
>+        <register type="NOA" address="0x00009888" value="0x0A81000B" />
>+        <register type="NOA" address="0x00009888" value="0x0E810206" />
>+        <register type="NOA" address="0x00009888" value="0x1081000B" />
>+        <register type="NOA" address="0x00009888" value="0x16810580" />
>+        <register type="NOA" address="0x00009888" value="0x00810000" />
>+        <register type="NOA" address="0x00009888" value="0x02810000" />
>+        <register type="NOA" address="0x00009888" value="0x0083A02A" />
>+        <register type="NOA" address="0x00009888" value="0x02838002" />
>+        <register type="NOA" address="0x00009888" value="0x008481C7" />
>+        <register type="NOA" address="0x00009888" value="0x00865015" />
>+        <register type="NOA" address="0x00009888" value="0x02864001" />
>+        <register type="NOA" address="0x00009888" value="0x00875015" />
>+        <register type="NOA" address="0x00009888" value="0x02874001" />
>+        <register type="NOA" address="0x00009888" value="0x04A10676" />
>+        <register type="NOA" address="0x00009888" value="0x0AA10140" />
>+        <register type="NOA" address="0x00009888" value="0x0CA102C7" />
>+        <register type="NOA" address="0x00009888" value="0x10A10180" />
>+        <register type="NOA" address="0x00009888" value="0x12A102C8" />
>+        <register type="NOA" address="0x00009888" value="0x16A10016" />
>+        <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="0x00A30A80" />
>+        <register type="NOA" address="0x00009888" value="0x02A320A8" />
>+        <register type="NOA" address="0x00009888" value="0x00A44E38" />
>+        <register type="NOA" address="0x00009888" value="0x00A60540" />
>+        <register type="NOA" address="0x00009888" value="0x02A61054" />
>+        <register type="NOA" address="0x00009888" value="0x00A70540" />
>+        <register type="NOA" address="0x00009888" value="0x02A71054" />
>+        <register type="NOA" address="0x00009888" value="0x0008AFEA" />
>+        <register type="NOA" address="0x00009888" value="0x0208B0FE" />
>+        <register type="NOA" address="0x00009888" value="0x000A5555" />
>+        <register type="NOA" address="0x00009888" value="0x020A5055" />
>+        <register type="NOA" address="0x00009888" value="0x00014E38" />
>+        <register type="NOA" address="0x00009888" value="0x000B0540" />
>+        <register type="NOA" address="0x00009888" value="0x020B1054" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208A0AA" />
>+        <register type="NOA" address="0x00009888" value="0x00032492" />
>+        <register type="NOA" address="0x00009888" value="0x02032492" />
>+        <register type="NOA" address="0x00009888" value="0x04032012" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603294A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009884" value="0x00000009" />
>+        <register type="NOA" address="0x00009888" value="0x0001CFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025055" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045055" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055055" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208A0AA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="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 type="OA" address="0x0000D960" value="0x00000801" />
>+        <register type="OA" address="0x0000D964" value="0x0000FEBE" />
>+        <register type="OA" address="0x0000D968" value="0x00004001" />
>+        <register type="OA" address="0x0000D96C" value="0x0000F5F7" />
>+    </register_config>
>+  </set>
>+
>+  <set name="Dataport2"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport2"
>+       underscore_name="dataport2"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="28e63e4a-ae68-4913-9f28-ae9269aadf2b"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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 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 0 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 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 1 READ"
>+             availability="$GtSlice2XeCore3"
>+             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="$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 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="$GtSlice2XeCore3"
>+             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 4 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 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 5 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 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 7 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 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 6 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="0x18C12800" />
>+        <register type="NOA" address="0x00009888" value="0x1AC1000B" />
>+        <register type="NOA" address="0x00009888" value="0x20C10011" />
>+        <register type="NOA" address="0x00009888" value="0x18E12800" />
>+        <register type="NOA" address="0x00009888" value="0x1AE1000B" />
>+        <register type="NOA" address="0x00009888" value="0x20E10011" />
>+        <register type="NOA" address="0x00009888" value="0x04C10676" />
>+        <register type="NOA" address="0x00009888" value="0x08C101C5" />
>+        <register type="NOA" address="0x00009888" value="0x0AC1000B" />
>+        <register type="NOA" address="0x00009888" value="0x0EC10206" />
>+        <register type="NOA" address="0x00009888" value="0x10C1000B" />
>+        <register type="NOA" address="0x00009888" value="0x16C10580" />
>+        <register type="NOA" address="0x00009888" value="0x00C10000" />
>+        <register type="NOA" address="0x00009888" value="0x02C10000" />
>+        <register type="NOA" address="0x00009888" value="0x00C3A02A" />
>+        <register type="NOA" address="0x00009888" value="0x02C38002" />
>+        <register type="NOA" address="0x00009888" value="0x00C481C7" />
>+        <register type="NOA" address="0x00009888" value="0x00C65015" />
>+        <register type="NOA" address="0x00009888" value="0x02C64001" />
>+        <register type="NOA" address="0x00009888" value="0x00C75015" />
>+        <register type="NOA" address="0x00009888" value="0x02C74001" />
>+        <register type="NOA" address="0x00009888" value="0x04E10676" />
>+        <register type="NOA" address="0x00009888" value="0x0AE10140" />
>+        <register type="NOA" address="0x00009888" value="0x0CE102C7" />
>+        <register type="NOA" address="0x00009888" value="0x10E10180" />
>+        <register type="NOA" address="0x00009888" value="0x12E102C8" />
>+        <register type="NOA" address="0x00009888" value="0x16E10016" />
>+        <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="0x00E30A80" />
>+        <register type="NOA" address="0x00009888" value="0x02E320A8" />
>+        <register type="NOA" address="0x00009888" value="0x00E44E38" />
>+        <register type="NOA" address="0x00009888" value="0x00E60540" />
>+        <register type="NOA" address="0x00009888" value="0x02E61054" />
>+        <register type="NOA" address="0x00009888" value="0x00E70540" />
>+        <register type="NOA" address="0x00009888" value="0x02E71054" />
>+        <register type="NOA" address="0x00009888" value="0x0007A56A" />
>+        <register type="NOA" address="0x00009888" value="0x02079056" />
>+        <register type="NOA" address="0x00009888" value="0x0009CFFF" />
>+        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
>+        <register type="NOA" address="0x00009888" value="0x020AA0AA" />
>+        <register type="NOA" address="0x00009888" value="0x000281C7" />
>+        <register type="NOA" address="0x00009888" value="0x000C5015" />
>+        <register type="NOA" address="0x00009888" value="0x020C4001" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208A0AA" />
>+        <register type="NOA" address="0x00009888" value="0x00032492" />
>+        <register type="NOA" address="0x00009888" value="0x02032492" />
>+        <register type="NOA" address="0x00009888" value="0x04032012" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x34032800" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009884" value="0x00000009" />
>+        <register type="NOA" address="0x00009888" value="0x0001CFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025055" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045055" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055055" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208A0AA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="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 type="OA" address="0x0000D960" value="0x00000801" />
>+        <register type="OA" address="0x0000D964" value="0x0000FEBE" />
>+        <register type="OA" address="0x0000D968" value="0x00004001" />
>+        <register type="OA" address="0x0000D96C" value="0x0000F5F7" />
>+    </register_config>
>+  </set>
>+
>+  <set name="Dataport3"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport3"
>+       underscore_name="dataport3"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f9dd355a-29ce-4f78-9ea4-e2f0f799876d"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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 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 2 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 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 3 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 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 4 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 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 5 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 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 7 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 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 6 READ"
>+             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="0x19812800" />
>+        <register type="NOA" address="0x00009888" value="0x1B81000B" />
>+        <register type="NOA" address="0x00009888" value="0x21810011" />
>+        <register type="NOA" address="0x00009888" value="0x19A12800" />
>+        <register type="NOA" address="0x00009888" value="0x1BA1000B" />
>+        <register type="NOA" address="0x00009888" value="0x21A10011" />
>+        <register type="NOA" address="0x00009888" value="0x05810676" />
>+        <register type="NOA" address="0x00009888" value="0x098101C5" />
>+        <register type="NOA" address="0x00009888" value="0x0B81000B" />
>+        <register type="NOA" address="0x00009888" value="0x0F810206" />
>+        <register type="NOA" address="0x00009888" value="0x1181000B" />
>+        <register type="NOA" address="0x00009888" value="0x17810580" />
>+        <register type="NOA" address="0x00009888" value="0x01810000" />
>+        <register type="NOA" address="0x00009888" value="0x03810000" />
>+        <register type="NOA" address="0x00009888" value="0x0183A02A" />
>+        <register type="NOA" address="0x00009888" value="0x03838002" />
>+        <register type="NOA" address="0x00009888" value="0x018481C7" />
>+        <register type="NOA" address="0x00009888" value="0x01865015" />
>+        <register type="NOA" address="0x00009888" value="0x03864001" />
>+        <register type="NOA" address="0x00009888" value="0x01875015" />
>+        <register type="NOA" address="0x00009888" value="0x03874001" />
>+        <register type="NOA" address="0x00009888" value="0x05A10676" />
>+        <register type="NOA" address="0x00009888" value="0x0BA10140" />
>+        <register type="NOA" address="0x00009888" value="0x0DA102C7" />
>+        <register type="NOA" address="0x00009888" value="0x11A10180" />
>+        <register type="NOA" address="0x00009888" value="0x13A102C8" />
>+        <register type="NOA" address="0x00009888" value="0x17A10016" />
>+        <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="0x01A30A80" />
>+        <register type="NOA" address="0x00009888" value="0x03A320A8" />
>+        <register type="NOA" address="0x00009888" value="0x01A44E38" />
>+        <register type="NOA" address="0x00009888" value="0x01A60540" />
>+        <register type="NOA" address="0x00009888" value="0x03A61054" />
>+        <register type="NOA" address="0x00009888" value="0x01A70540" />
>+        <register type="NOA" address="0x00009888" value="0x03A71054" />
>+        <register type="NOA" address="0x00009888" value="0x0003CFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0208F0FF" />
>+        <register type="NOA" address="0x00009888" value="0x000A5555" />
>+        <register type="NOA" address="0x00009888" value="0x020A5055" />
>+        <register type="NOA" address="0x00009888" value="0x0001CFFF" />
>+        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
>+        <register type="NOA" address="0x00009888" value="0x020BA0AA" />
>+        <register type="NOA" address="0x00009888" value="0x0108AFEA" />
>+        <register type="NOA" address="0x00009888" value="0x0308B0FE" />
>+        <register type="NOA" address="0x00009888" value="0x010A5555" />
>+        <register type="NOA" address="0x00009888" value="0x030A5055" />
>+        <register type="NOA" address="0x00009888" value="0x01014E38" />
>+        <register type="NOA" address="0x00009888" value="0x010B0540" />
>+        <register type="NOA" address="0x00009888" value="0x030B1054" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208A0AA" />
>+        <register type="NOA" address="0x00009888" value="0x00032492" />
>+        <register type="NOA" address="0x00009888" value="0x02032492" />
>+        <register type="NOA" address="0x00009888" value="0x04032012" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603294A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009884" value="0x00000009" />
>+        <register type="NOA" address="0x00009888" value="0x0001CFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025055" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045055" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055055" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208A0AA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="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 type="OA" address="0x0000D960" value="0x00000801" />
>+        <register type="OA" address="0x0000D964" value="0x0000FEBE" />
>+        <register type="OA" address="0x0000D968" value="0x00004001" />
>+        <register type="OA" address="0x0000D96C" value="0x0000F5F7" />
>+    </register_config>
>+  </set>
>+
>+  <set name="Dataport4"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport4"
>+       underscore_name="dataport4"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="d79af0bc-b6e9-4057-8eb8-f61fad6efe55"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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 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 0 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 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 1 READ"
>+             availability="$GtSlice3XeCore3"
>+             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="$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 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="$GtSlice3XeCore3"
>+             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 4 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 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 5 READ"
>+             availability="$GtSlice3XeCore3"
>+             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 7 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 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 6 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="0x19C12800" />
>+        <register type="NOA" address="0x00009888" value="0x1BC1000B" />
>+        <register type="NOA" address="0x00009888" value="0x21C10011" />
>+        <register type="NOA" address="0x00009888" value="0x19E12800" />
>+        <register type="NOA" address="0x00009888" value="0x1BE1000B" />
>+        <register type="NOA" address="0x00009888" value="0x21E10011" />
>+        <register type="NOA" address="0x00009888" value="0x05C10676" />
>+        <register type="NOA" address="0x00009888" value="0x09C101C5" />
>+        <register type="NOA" address="0x00009888" value="0x0BC1000B" />
>+        <register type="NOA" address="0x00009888" value="0x0FC10206" />
>+        <register type="NOA" address="0x00009888" value="0x11C1000B" />
>+        <register type="NOA" address="0x00009888" value="0x17C10580" />
>+        <register type="NOA" address="0x00009888" value="0x01C10000" />
>+        <register type="NOA" address="0x00009888" value="0x03C10000" />
>+        <register type="NOA" address="0x00009888" value="0x01C3A02A" />
>+        <register type="NOA" address="0x00009888" value="0x03C38002" />
>+        <register type="NOA" address="0x00009888" value="0x01C481C7" />
>+        <register type="NOA" address="0x00009888" value="0x01C65015" />
>+        <register type="NOA" address="0x00009888" value="0x03C64001" />
>+        <register type="NOA" address="0x00009888" value="0x01C75015" />
>+        <register type="NOA" address="0x00009888" value="0x03C74001" />
>+        <register type="NOA" address="0x00009888" value="0x05E10676" />
>+        <register type="NOA" address="0x00009888" value="0x0BE10140" />
>+        <register type="NOA" address="0x00009888" value="0x0DE102C7" />
>+        <register type="NOA" address="0x00009888" value="0x11E10180" />
>+        <register type="NOA" address="0x00009888" value="0x13E102C8" />
>+        <register type="NOA" address="0x00009888" value="0x17E10016" />
>+        <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="0x01E30A80" />
>+        <register type="NOA" address="0x00009888" value="0x03E320A8" />
>+        <register type="NOA" address="0x00009888" value="0x01E44E38" />
>+        <register type="NOA" address="0x00009888" value="0x01E60540" />
>+        <register type="NOA" address="0x00009888" value="0x03E61054" />
>+        <register type="NOA" address="0x00009888" value="0x01E70540" />
>+        <register type="NOA" address="0x00009888" value="0x03E71054" />
>+        <register type="NOA" address="0x00009888" value="0x0003CFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0208F0FF" />
>+        <register type="NOA" address="0x00009888" value="0x000A5555" />
>+        <register type="NOA" address="0x00009888" value="0x020A5055" />
>+        <register type="NOA" address="0x00009888" value="0x0001CFFF" />
>+        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
>+        <register type="NOA" address="0x00009888" value="0x020BA0AA" />
>+        <register type="NOA" address="0x00009888" value="0x0107A56A" />
>+        <register type="NOA" address="0x00009888" value="0x03079056" />
>+        <register type="NOA" address="0x00009888" value="0x0109CFFF" />
>+        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
>+        <register type="NOA" address="0x00009888" value="0x030AA0AA" />
>+        <register type="NOA" address="0x00009888" value="0x010281C7" />
>+        <register type="NOA" address="0x00009888" value="0x010C5015" />
>+        <register type="NOA" address="0x00009888" value="0x030C4001" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208A0AA" />
>+        <register type="NOA" address="0x00009888" value="0x00032492" />
>+        <register type="NOA" address="0x00009888" value="0x02032492" />
>+        <register type="NOA" address="0x00009888" value="0x04032012" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x34032800" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009884" value="0x00000009" />
>+        <register type="NOA" address="0x00009888" value="0x0001CFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025055" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045055" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055055" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208A0AA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="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 type="OA" address="0x0000D960" value="0x00000801" />
>+        <register type="OA" address="0x0000D964" value="0x0000FEBE" />
>+        <register type="OA" address="0x0000D968" value="0x00004001" />
>+        <register type="OA" address="0x0000D96C" value="0x0000F5F7" />
>+    </register_config>
>+  </set>
>+
>+  <set name="Dataport5"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport5"
>+       underscore_name="dataport5"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="8890d6d6-bac2-4830-9abb-e38e1da08e0b"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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 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 2 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 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 3 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 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 4 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 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 5 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 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="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 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="C 6 READ"
>+             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="0x18812800" />
>+        <register type="NOA" address="0x00009888" value="0x1A81000B" />
>+        <register type="NOA" address="0x00009888" value="0x20810011" />
>+        <register type="NOA" address="0x00009888" value="0x18A12800" />
>+        <register type="NOA" address="0x00009888" value="0x1AA1000B" />
>+        <register type="NOA" address="0x00009888" value="0x20A10011" />
>+        <register type="NOA" address="0x00009888" value="0x04810676" />
>+        <register type="NOA" address="0x00009888" value="0x088101C5" />
>+        <register type="NOA" address="0x00009888" value="0x0A81000B" />
>+        <register type="NOA" address="0x00009888" value="0x0E810206" />
>+        <register type="NOA" address="0x00009888" value="0x1081000B" />
>+        <register type="NOA" address="0x00009888" value="0x16810580" />
>+        <register type="NOA" address="0x00009888" value="0x00810000" />
>+        <register type="NOA" address="0x00009888" value="0x02810000" />
>+        <register type="NOA" address="0x00009888" value="0x0083A02A" />
>+        <register type="NOA" address="0x00009888" value="0x02838002" />
>+        <register type="NOA" address="0x00009888" value="0x008481C7" />
>+        <register type="NOA" address="0x00009888" value="0x00865015" />
>+        <register type="NOA" address="0x00009888" value="0x02864001" />
>+        <register type="NOA" address="0x00009888" value="0x00875015" />
>+        <register type="NOA" address="0x00009888" value="0x02874001" />
>+        <register type="NOA" address="0x00009888" value="0x04A10676" />
>+        <register type="NOA" address="0x00009888" value="0x0AA10140" />
>+        <register type="NOA" address="0x00009888" value="0x0CA102C7" />
>+        <register type="NOA" address="0x00009888" value="0x10A10180" />
>+        <register type="NOA" address="0x00009888" value="0x12A102C8" />
>+        <register type="NOA" address="0x00009888" value="0x16A10016" />
>+        <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="0x00A30A80" />
>+        <register type="NOA" address="0x00009888" value="0x02A320A8" />
>+        <register type="NOA" address="0x00009888" value="0x00A44E38" />
>+        <register type="NOA" address="0x00009888" value="0x00A60540" />
>+        <register type="NOA" address="0x00009888" value="0x02A61054" />
>+        <register type="NOA" address="0x00009888" value="0x00A70540" />
>+        <register type="NOA" address="0x00009888" value="0x02A71054" />
>+        <register type="NOA" address="0x00009888" value="0x0008AFEA" />
>+        <register type="NOA" address="0x00009888" value="0x0208B0FE" />
>+        <register type="NOA" address="0x00009888" value="0x000A5555" />
>+        <register type="NOA" address="0x00009888" value="0x020A5055" />
>+        <register type="NOA" address="0x00009888" value="0x00014E38" />
>+        <register type="NOA" address="0x00009888" value="0x000B0540" />
>+        <register type="NOA" address="0x00009888" value="0x020B1054" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202F0FF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031009" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603294A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009884" value="0x0000000A" />
>+        <register type="NOA" address="0x00009888" value="0x0001CFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025055" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045055" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055055" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208A0AA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="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 type="OA" address="0x0000D960" value="0x00000801" />
>+        <register type="OA" address="0x0000D964" value="0x0000FEBE" />
>+        <register type="OA" address="0x0000D968" value="0x00004001" />
>+        <register type="OA" address="0x0000D96C" value="0x0000F5F7" />
>+    </register_config>
>+  </set>
>+
>+  <set name="Dataport6"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport6"
>+       underscore_name="dataport6"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c181f521-7c29-4ac6-a44e-d398043d1c41"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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 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 0 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 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 1 READ"
>+             availability="$GtSlice4XeCore3"
>+             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="$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 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="$GtSlice4XeCore3"
>+             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 4 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 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 5 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 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="C 7 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 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="C 6 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="0x18C12800" />
>+        <register type="NOA" address="0x00009888" value="0x1AC1000B" />
>+        <register type="NOA" address="0x00009888" value="0x20C10011" />
>+        <register type="NOA" address="0x00009888" value="0x18E12800" />
>+        <register type="NOA" address="0x00009888" value="0x1AE1000B" />
>+        <register type="NOA" address="0x00009888" value="0x20E10011" />
>+        <register type="NOA" address="0x00009888" value="0x04C10676" />
>+        <register type="NOA" address="0x00009888" value="0x08C101C5" />
>+        <register type="NOA" address="0x00009888" value="0x0AC1000B" />
>+        <register type="NOA" address="0x00009888" value="0x0EC10206" />
>+        <register type="NOA" address="0x00009888" value="0x10C1000B" />
>+        <register type="NOA" address="0x00009888" value="0x16C10580" />
>+        <register type="NOA" address="0x00009888" value="0x00C10000" />
>+        <register type="NOA" address="0x00009888" value="0x02C10000" />
>+        <register type="NOA" address="0x00009888" value="0x00C3A02A" />
>+        <register type="NOA" address="0x00009888" value="0x02C38002" />
>+        <register type="NOA" address="0x00009888" value="0x00C481C7" />
>+        <register type="NOA" address="0x00009888" value="0x00C65015" />
>+        <register type="NOA" address="0x00009888" value="0x02C64001" />
>+        <register type="NOA" address="0x00009888" value="0x00C75015" />
>+        <register type="NOA" address="0x00009888" value="0x02C74001" />
>+        <register type="NOA" address="0x00009888" value="0x04E10676" />
>+        <register type="NOA" address="0x00009888" value="0x0AE10140" />
>+        <register type="NOA" address="0x00009888" value="0x0CE102C7" />
>+        <register type="NOA" address="0x00009888" value="0x10E10180" />
>+        <register type="NOA" address="0x00009888" value="0x12E102C8" />
>+        <register type="NOA" address="0x00009888" value="0x16E10016" />
>+        <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="0x00E30A80" />
>+        <register type="NOA" address="0x00009888" value="0x02E320A8" />
>+        <register type="NOA" address="0x00009888" value="0x00E44E38" />
>+        <register type="NOA" address="0x00009888" value="0x00E60540" />
>+        <register type="NOA" address="0x00009888" value="0x02E61054" />
>+        <register type="NOA" address="0x00009888" value="0x00E70540" />
>+        <register type="NOA" address="0x00009888" value="0x02E71054" />
>+        <register type="NOA" address="0x00009888" value="0x0007A56A" />
>+        <register type="NOA" address="0x00009888" value="0x02079056" />
>+        <register type="NOA" address="0x00009888" value="0x0009CFFF" />
>+        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
>+        <register type="NOA" address="0x00009888" value="0x020AA0AA" />
>+        <register type="NOA" address="0x00009888" value="0x000281C7" />
>+        <register type="NOA" address="0x00009888" value="0x000C5015" />
>+        <register type="NOA" address="0x00009888" value="0x020C4001" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202F0FF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031009" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x34032800" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009884" value="0x0000000A" />
>+        <register type="NOA" address="0x00009888" value="0x0001CFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025055" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045055" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055055" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208A0AA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="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 type="OA" address="0x0000D960" value="0x00000801" />
>+        <register type="OA" address="0x0000D964" value="0x0000FEBE" />
>+        <register type="OA" address="0x0000D968" value="0x00004001" />
>+        <register type="OA" address="0x0000D96C" value="0x0000F5F7" />
>+    </register_config>
>+  </set>
>+
>+  <set name="Dataport7"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport7"
>+       underscore_name="dataport7"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b83732c6-e9b4-4449-90df-3d3518bcc6a2"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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 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 2 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 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 3 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 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 4 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 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 5 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 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="C 7 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 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="C 6 READ"
>+             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="0x19812800" />
>+        <register type="NOA" address="0x00009888" value="0x1B81000B" />
>+        <register type="NOA" address="0x00009888" value="0x21810011" />
>+        <register type="NOA" address="0x00009888" value="0x19A12800" />
>+        <register type="NOA" address="0x00009888" value="0x1BA1000B" />
>+        <register type="NOA" address="0x00009888" value="0x21A10011" />
>+        <register type="NOA" address="0x00009888" value="0x05810676" />
>+        <register type="NOA" address="0x00009888" value="0x098101C5" />
>+        <register type="NOA" address="0x00009888" value="0x0B81000B" />
>+        <register type="NOA" address="0x00009888" value="0x0F810206" />
>+        <register type="NOA" address="0x00009888" value="0x1181000B" />
>+        <register type="NOA" address="0x00009888" value="0x17810580" />
>+        <register type="NOA" address="0x00009888" value="0x01810000" />
>+        <register type="NOA" address="0x00009888" value="0x03810000" />
>+        <register type="NOA" address="0x00009888" value="0x0183A02A" />
>+        <register type="NOA" address="0x00009888" value="0x03838002" />
>+        <register type="NOA" address="0x00009888" value="0x018481C7" />
>+        <register type="NOA" address="0x00009888" value="0x01865015" />
>+        <register type="NOA" address="0x00009888" value="0x03864001" />
>+        <register type="NOA" address="0x00009888" value="0x01875015" />
>+        <register type="NOA" address="0x00009888" value="0x03874001" />
>+        <register type="NOA" address="0x00009888" value="0x05A10676" />
>+        <register type="NOA" address="0x00009888" value="0x0BA10140" />
>+        <register type="NOA" address="0x00009888" value="0x0DA102C7" />
>+        <register type="NOA" address="0x00009888" value="0x11A10180" />
>+        <register type="NOA" address="0x00009888" value="0x13A102C8" />
>+        <register type="NOA" address="0x00009888" value="0x17A10016" />
>+        <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="0x01A30A80" />
>+        <register type="NOA" address="0x00009888" value="0x03A320A8" />
>+        <register type="NOA" address="0x00009888" value="0x01A44E38" />
>+        <register type="NOA" address="0x00009888" value="0x01A60540" />
>+        <register type="NOA" address="0x00009888" value="0x03A61054" />
>+        <register type="NOA" address="0x00009888" value="0x01A70540" />
>+        <register type="NOA" address="0x00009888" value="0x03A71054" />
>+        <register type="NOA" address="0x00009888" value="0x0003CFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0208F0FF" />
>+        <register type="NOA" address="0x00009888" value="0x000A5555" />
>+        <register type="NOA" address="0x00009888" value="0x020A5055" />
>+        <register type="NOA" address="0x00009888" value="0x0001CFFF" />
>+        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
>+        <register type="NOA" address="0x00009888" value="0x020BA0AA" />
>+        <register type="NOA" address="0x00009888" value="0x0108AFEA" />
>+        <register type="NOA" address="0x00009888" value="0x0308B0FE" />
>+        <register type="NOA" address="0x00009888" value="0x010A5555" />
>+        <register type="NOA" address="0x00009888" value="0x030A5055" />
>+        <register type="NOA" address="0x00009888" value="0x01014E38" />
>+        <register type="NOA" address="0x00009888" value="0x010B0540" />
>+        <register type="NOA" address="0x00009888" value="0x030B1054" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202F0FF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031009" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603294A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009884" value="0x0000000A" />
>+        <register type="NOA" address="0x00009888" value="0x0001CFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025055" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045055" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055055" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208A0AA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="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 type="OA" address="0x0000D960" value="0x00000801" />
>+        <register type="OA" address="0x0000D964" value="0x0000FEBE" />
>+        <register type="OA" address="0x0000D968" value="0x00004001" />
>+        <register type="OA" address="0x0000D96C" value="0x0000F5F7" />
>+    </register_config>
>+  </set>
>+
>+  <set name="Dataport8"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport8"
>+       underscore_name="dataport8"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="a82addb0-e73f-43a4-9b0a-89df6b2ad267"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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 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 0 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 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 1 READ"
>+             availability="$GtSlice5XeCore3"
>+             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="$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 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="$GtSlice5XeCore3"
>+             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 4 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 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 5 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 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="C 7 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 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="C 6 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="0x19C12800" />
>+        <register type="NOA" address="0x00009888" value="0x1BC1000B" />
>+        <register type="NOA" address="0x00009888" value="0x21C10011" />
>+        <register type="NOA" address="0x00009888" value="0x19E12800" />
>+        <register type="NOA" address="0x00009888" value="0x1BE1000B" />
>+        <register type="NOA" address="0x00009888" value="0x21E10011" />
>+        <register type="NOA" address="0x00009888" value="0x05C10676" />
>+        <register type="NOA" address="0x00009888" value="0x09C101C5" />
>+        <register type="NOA" address="0x00009888" value="0x0BC1000B" />
>+        <register type="NOA" address="0x00009888" value="0x0FC10206" />
>+        <register type="NOA" address="0x00009888" value="0x11C1000B" />
>+        <register type="NOA" address="0x00009888" value="0x17C10580" />
>+        <register type="NOA" address="0x00009888" value="0x01C10000" />
>+        <register type="NOA" address="0x00009888" value="0x03C10000" />
>+        <register type="NOA" address="0x00009888" value="0x01C3A02A" />
>+        <register type="NOA" address="0x00009888" value="0x03C38002" />
>+        <register type="NOA" address="0x00009888" value="0x01C481C7" />
>+        <register type="NOA" address="0x00009888" value="0x01C65015" />
>+        <register type="NOA" address="0x00009888" value="0x03C64001" />
>+        <register type="NOA" address="0x00009888" value="0x01C75015" />
>+        <register type="NOA" address="0x00009888" value="0x03C74001" />
>+        <register type="NOA" address="0x00009888" value="0x05E10676" />
>+        <register type="NOA" address="0x00009888" value="0x0BE10140" />
>+        <register type="NOA" address="0x00009888" value="0x0DE102C7" />
>+        <register type="NOA" address="0x00009888" value="0x11E10180" />
>+        <register type="NOA" address="0x00009888" value="0x13E102C8" />
>+        <register type="NOA" address="0x00009888" value="0x17E10016" />
>+        <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="0x01E30A80" />
>+        <register type="NOA" address="0x00009888" value="0x03E320A8" />
>+        <register type="NOA" address="0x00009888" value="0x01E44E38" />
>+        <register type="NOA" address="0x00009888" value="0x01E60540" />
>+        <register type="NOA" address="0x00009888" value="0x03E61054" />
>+        <register type="NOA" address="0x00009888" value="0x01E70540" />
>+        <register type="NOA" address="0x00009888" value="0x03E71054" />
>+        <register type="NOA" address="0x00009888" value="0x0003CFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0208F0FF" />
>+        <register type="NOA" address="0x00009888" value="0x000A5555" />
>+        <register type="NOA" address="0x00009888" value="0x020A5055" />
>+        <register type="NOA" address="0x00009888" value="0x0001CFFF" />
>+        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
>+        <register type="NOA" address="0x00009888" value="0x020BA0AA" />
>+        <register type="NOA" address="0x00009888" value="0x0107A56A" />
>+        <register type="NOA" address="0x00009888" value="0x03079056" />
>+        <register type="NOA" address="0x00009888" value="0x0109CFFF" />
>+        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
>+        <register type="NOA" address="0x00009888" value="0x030AA0AA" />
>+        <register type="NOA" address="0x00009888" value="0x010281C7" />
>+        <register type="NOA" address="0x00009888" value="0x010C5015" />
>+        <register type="NOA" address="0x00009888" value="0x030C4001" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202F0FF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031009" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x34032800" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009884" value="0x0000000A" />
>+        <register type="NOA" address="0x00009888" value="0x0001CFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025055" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045055" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055055" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208A0AA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="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 type="OA" address="0x0000D960" value="0x00000801" />
>+        <register type="OA" address="0x0000D964" value="0x0000FEBE" />
>+        <register type="OA" address="0x0000D968" value="0x00004001" />
>+        <register type="OA" address="0x0000D96C" value="0x0000F5F7" />
>+    </register_config>
>+  </set>
>+
>+  <set name="Dataport9"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport9"
>+       underscore_name="dataport9"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="91d91417-69c7-458d-bb48-d1c83871d61a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="Dataport10"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport10"
>+       underscore_name="dataport10"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="7bb38598-cd33-4e49-957c-cbe7ab599120"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore2"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="Dataport11"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport11"
>+       underscore_name="dataport11"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="8108a31f-3d5d-46f3-8cd0-6c9b2c3e0038"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice3XeCore0"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="Dataport12"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport12"
>+       underscore_name="dataport12"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c7acfa27-136c-4527-8e81-517c6a2aa724"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice3XeCore2"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="Dataport13"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport13"
>+       underscore_name="dataport13"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="10c1bda5-f032-4e6e-8597-741046aa81c4"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore0"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="Dataport14"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport14"
>+       underscore_name="dataport14"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="9e026386-432e-42ce-8bb8-c833127dbbe7"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="Dataport15"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport15"
>+       underscore_name="dataport15"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="51c4a645-0ffe-4dc2-bc5c-30075c771f71"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice5XeCore0"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="Dataport16"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport16"
>+       underscore_name="dataport16"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="4699e9f0-8029-44dc-9f86-23ee43b2592e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice5XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="Dataport17"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport17"
>+       underscore_name="dataport17"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="eae3432b-6340-4d86-bae1-3d6da5d6f9c7"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="Dataport18"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport18"
>+       underscore_name="dataport18"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="fc5c5c04-55ea-4094-92fc-1d40f7f132b0"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="Dataport19"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport19"
>+       underscore_name="dataport19"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="66cc68bd-b460-42ec-b815-2531dc145a33"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="Dataport20"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport20"
>+       underscore_name="dataport20"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c3f17ea7-bdba-4ce6-971e-9920ae779870"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="Dataport21"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport21"
>+       underscore_name="dataport21"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="fe3d6064-fb8d-4c1c-8375-65c1b2d23287"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Dataport22"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport22"
>+       underscore_name="dataport22"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="ca29a63a-9e93-4631-befe-cb0985365d3b"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore2"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Dataport23"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport23"
>+       underscore_name="dataport23"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f194891f-8915-4c9d-978e-4ef91c44d5d1"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice3XeCore0"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Dataport24"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport24"
>+       underscore_name="dataport24"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="62bac6fb-20ca-4fbf-b821-cd80ecdcb57b"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice3XeCore2"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Dataport25"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport25"
>+       underscore_name="dataport25"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="7a2a2ce5-0e00-429b-9d96-ce5c030378e2"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore0"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Dataport26"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport26"
>+       underscore_name="dataport26"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="d6169119-c923-4d10-b16e-6439fa5e150d"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Dataport27"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport27"
>+       underscore_name="dataport27"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="703a8fb1-96b2-4c89-ad1b-f721efa0fade"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice5XeCore0"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Dataport28"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport28"
>+       underscore_name="dataport28"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="7d3ea8fa-f0e2-4436-bfed-2cfd5d42e3fa"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice5XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Dataport29"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport29"
>+       underscore_name="dataport29"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f42d9eaa-4a36-4b10-a96e-6794cbbdc43a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$GtSlice3XeCore3"
>+             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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$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="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="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="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="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="0x0208AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C8A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030C00" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030EE2" />
>+        <register type="NOA" address="0x00009888" value="0x3A030E83" />
>+        <register type="NOA" address="0x00009888" value="0x3C0314E0" />
>+        <register type="NOA" address="0x00009888" value="0x3E030001" />
>+        <register type="NOA" address="0x00009888" value="0x40030001" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030528" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E03F000" />
>+        <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="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="0x52030002" />
>+    </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="Dataport30"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport30"
>+       underscore_name="dataport30"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="6805565e-e6aa-41a8-b486-4f1ca91c11c9"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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 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="$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 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="$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 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="$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 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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203210A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603014A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030600" />
>+        <register type="NOA" address="0x00009888" value="0x3A030230" />
>+        <register type="NOA" address="0x00009888" value="0x3C030422" />
>+        <register type="NOA" address="0x00009888" value="0x3E030E77" />
>+        <register type="NOA" address="0x00009888" value="0x40030007" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34032800" />
>+        <register type="NOA" address="0x00009888" value="0x1A037000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <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="0x52030002" />
>+    </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="Dataport31"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport31"
>+       underscore_name="dataport31"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c4d2235c-1d4b-44b7-b746-a11016520ffd"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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 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="$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 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="$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 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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203210A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603014A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030600" />
>+        <register type="NOA" address="0x00009888" value="0x3A030230" />
>+        <register type="NOA" address="0x00009888" value="0x3C030422" />
>+        <register type="NOA" address="0x00009888" value="0x3E030E77" />
>+        <register type="NOA" address="0x00009888" value="0x40030007" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34032800" />
>+        <register type="NOA" address="0x00009888" value="0x1A037000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <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="0x52030002" />
>+    </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="Dataport32"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport32"
>+       underscore_name="dataport32"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="1f7d4994-5397-410c-98ed-5e1bc3d44ceb"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Dataport33"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport33"
>+       underscore_name="dataport33"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="42d54580-601f-4dcb-9c91-c5bd37782f65"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Dataport34"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport34"
>+       underscore_name="dataport34"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="0ce98a1c-8516-4412-b1ce-b0eeaca989df"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Dataport35"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport35"
>+       underscore_name="dataport35"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="857f49c7-71b4-4fa0-86f0-55f817676cff"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Dataport36"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport36"
>+       underscore_name="dataport36"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="dde58e8e-e867-4144-9782-4464798e7c63"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Dataport37"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport37"
>+       underscore_name="dataport37"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="fd0e95c3-0a28-4911-80d7-dad9716739c3"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Dataport38"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport38"
>+       underscore_name="dataport38"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="ac3fa7ef-1963-4643-917f-9f9b6161ee62"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Dataport39"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport39"
>+       underscore_name="dataport39"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="ca4e1039-7322-4606-b3cc-7f33dcb93301"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Dataport40"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport40"
>+       underscore_name="dataport40"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="3712af1f-03c7-48e3-b2a5-6d9ac64b3122"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$GtSlice3XeCore3"
>+             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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$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="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="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="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="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="0x0208AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C8A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030C00" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030EE2" />
>+        <register type="NOA" address="0x00009888" value="0x3A030E83" />
>+        <register type="NOA" address="0x00009888" value="0x3C0314E0" />
>+        <register type="NOA" address="0x00009888" value="0x3E030001" />
>+        <register type="NOA" address="0x00009888" value="0x40030001" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030528" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E03F000" />
>+        <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="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="0x52030002" />
>+    </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="Dataport41"
>+       chipset="ACMGT2"
>+       symbol_name="Dataport41"
>+       underscore_name="dataport41"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="3df5cfc4-865d-4314-a53a-379d76aac638"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$GtSlice3XeCore3"
>+             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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$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="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="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="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="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="0x0208AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C8A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030C00" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030EE2" />
>+        <register type="NOA" address="0x00009888" value="0x3A030E83" />
>+        <register type="NOA" address="0x00009888" value="0x3C0314E0" />
>+        <register type="NOA" address="0x00009888" value="0x3E030001" />
>+        <register type="NOA" address="0x00009888" value="0x40030001" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030528" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E03F000" />
>+        <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="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="0x52030002" />
>+    </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="DepthPipe1"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe1"
>+       underscore_name="depth_pipe1"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="33168209-e5ab-4330-856c-0d4a1b95dce3"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <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="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="DepthPipe2"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe2"
>+       underscore_name="depth_pipe2"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="ada82722-0eaf-4903-96f0-3c8ed2227c7f"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <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="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="DepthPipe3"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe3"
>+       underscore_name="depth_pipe3"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="359bdac8-5929-4e54-a5e5-526b28a487ab"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <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="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="DepthPipe4"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe4"
>+       underscore_name="depth_pipe4"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="1b8e5aa0-be13-4c87-9ad0-f0d4f7d7f2a5"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <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="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="DepthPipe5"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe5"
>+       underscore_name="depth_pipe5"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b192f113-23af-494e-82e7-b9a81810c75d"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="0x00020003" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFC0" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <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="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="DepthPipe6"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe6"
>+       underscore_name="depth_pipe6"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f617db06-51cc-447d-989c-0811dc7c7b38"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="0x00020003" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFC0" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <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="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="DepthPipe7"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe7"
>+       underscore_name="depth_pipe7"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="bd2422a2-0a56-476d-a52d-b4aa15a5d842"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="0x00020003" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFC0" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <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="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="DepthPipe8"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe8"
>+       underscore_name="depth_pipe8"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="7856d434-02e6-4a06-b585-e45e7616f1d5"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="0x00020003" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFC0" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <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="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="DepthPipe9"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe9"
>+       underscore_name="depth_pipe9"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="60b56817-8e14-488e-917d-29bffd9fefbb"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030400" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030001" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030020" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="DepthPipe10"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe10"
>+       underscore_name="depth_pipe10"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="8dff928f-699b-4f34-a297-cf46c9519662"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030004" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030080" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="DepthPipe11"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe11"
>+       underscore_name="depth_pipe11"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="fa8e2ae9-3507-4eed-9a02-b18c396a21b1"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32037C00" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x4003001F" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x340303E0" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="DepthPipe12"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe12"
>+       underscore_name="depth_pipe12"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="4736a783-c2f3-4f67-931f-eca0fdddf57f"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030800" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030002" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030040" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="DepthPipe13"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe13"
>+       underscore_name="depth_pipe13"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="a305b93f-dba5-4318-89ba-051192cbe1be"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030800" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030002" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030040" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="DepthPipe14"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe14"
>+       underscore_name="depth_pipe14"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="dcfc3d88-b9bd-424b-b3ca-854f2e2d4863"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031400" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030005" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x340300A0" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="DepthPipe15"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe15"
>+       underscore_name="depth_pipe15"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="d706dc1e-e6c8-4fe0-b6ed-ea99cdc41673"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="DepthPipe16"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe16"
>+       underscore_name="depth_pipe16"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="de4874a3-6881-43a8-9243-6af156af44e5"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C00" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030060" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="DepthPipe17"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe17"
>+       underscore_name="depth_pipe17"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c3d18c22-f267-4f8a-8b4e-b26abd1d1660"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030400" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030001" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030020" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe18"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe18"
>+       underscore_name="depth_pipe18"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="0fa14813-96d3-424b-8935-b70b4e24ea85"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030004" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030080" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe19"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe19"
>+       underscore_name="depth_pipe19"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="4e741dfb-12e7-4a31-8bed-1d587c0cafc5"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32037C00" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x4003001F" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x340303E0" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe20"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe20"
>+       underscore_name="depth_pipe20"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="66117e26-8834-4f72-b8f3-162bafb24232"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030800" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030002" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030040" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe21"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe21"
>+       underscore_name="depth_pipe21"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="4b9e649c-1392-4856-abe6-9e67bb06ac5e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030800" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030002" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030040" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe22"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe22"
>+       underscore_name="depth_pipe22"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="ced7882f-f88d-431c-9dad-8f3016a64777"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031400" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030005" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x340300A0" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe23"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe23"
>+       underscore_name="depth_pipe23"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="17ba725c-bcfb-444c-8725-fe9bc1a99c5b"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe24"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe24"
>+       underscore_name="depth_pipe24"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="efdfcd4f-8bc6-4251-b956-dfd351f8632e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C00" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030060" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe25"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe25"
>+       underscore_name="depth_pipe25"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="bad6c158-57f6-471f-a9e3-cad9e779d211"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030400" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030001" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030020" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="DepthPipe26"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe26"
>+       underscore_name="depth_pipe26"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="4a7b11ce-2d9e-4905-99c4-ededa640b342"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030004" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030080" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="DepthPipe27"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe27"
>+       underscore_name="depth_pipe27"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="8c0a8f9b-3e97-4b6d-adb1-fbecb395ec00"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32037C00" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x4003001F" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x340303E0" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="DepthPipe28"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe28"
>+       underscore_name="depth_pipe28"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b7471c18-89e6-4e6d-826c-5f0ca0791154"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030800" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030002" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030040" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="DepthPipe29"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe29"
>+       underscore_name="depth_pipe29"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="36d7c5ca-28e3-41c8-8e2b-f67beba4b23f"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030800" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030002" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030040" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="DepthPipe30"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe30"
>+       underscore_name="depth_pipe30"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="1bfbb150-1614-49a3-973b-7972bf7c9a91"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031400" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030005" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x340300A0" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="DepthPipe31"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe31"
>+       underscore_name="depth_pipe31"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="80d75f6a-6c5b-46c9-a3a7-1911e2cba86e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="DepthPipe32"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe32"
>+       underscore_name="depth_pipe32"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="3368bfa2-0680-4282-aaf1-9ec1a1713b82"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C00" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030060" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="DepthPipe33"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe33"
>+       underscore_name="depth_pipe33"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="101b4d80-895b-4957-9f24-18456078793a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030400" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030001" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030020" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe34"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe34"
>+       underscore_name="depth_pipe34"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="342e501a-0038-412c-9e8a-a9ed02b7b9ef"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030004" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030080" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe35"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe35"
>+       underscore_name="depth_pipe35"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="5c4a1a1c-3df5-43af-adb0-9cd78dd944f8"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32037C00" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x4003001F" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x340303E0" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe36"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe36"
>+       underscore_name="depth_pipe36"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f19a51db-ff00-40c0-a13f-1c404e80652e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030800" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030002" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030040" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe37"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe37"
>+       underscore_name="depth_pipe37"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="6f269feb-2743-4953-a8b4-7e4b000901bc"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030800" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030002" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030040" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe38"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe38"
>+       underscore_name="depth_pipe38"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="7b9d22cb-7c4e-4885-be22-833c310e7fd4"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031400" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030005" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x340300A0" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe39"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe39"
>+       underscore_name="depth_pipe39"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="482c20b4-68c5-4656-8de2-039b2ca8a0f9"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe40"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe40"
>+       underscore_name="depth_pipe40"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="743ffcbc-c6d5-4b28-b58c-1d23d1ea8fff"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C00" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030060" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe41"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe41"
>+       underscore_name="depth_pipe41"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f809a7a3-2248-480c-b851-1b23f3d6e7f2"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030400" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030001" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030020" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe42"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe42"
>+       underscore_name="depth_pipe42"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="effaccd8-6f1c-4a50-b39b-3a0f75eebf66"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030004" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030080" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe43"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe43"
>+       underscore_name="depth_pipe43"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="39b392ed-3513-4c3f-9b22-bde5a9ee725c"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32037C00" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x4003001F" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x340303E0" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe44"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe44"
>+       underscore_name="depth_pipe44"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="adb868c4-97f3-420f-b766-073244232afb"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030800" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030002" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030040" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe45"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe45"
>+       underscore_name="depth_pipe45"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="71825303-a777-4079-85e0-69ee3f3caad3"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030800" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030002" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030040" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe46"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe46"
>+       underscore_name="depth_pipe46"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="2e086ff4-e74f-45bd-82d7-599a27a9aaba"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031400" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030005" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x340300A0" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe47"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe47"
>+       underscore_name="depth_pipe47"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b0b33553-4e1c-445d-8e40-c03873ef1d5e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe48"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe48"
>+       underscore_name="depth_pipe48"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="154e627a-ce2c-4d36-a441-dae9e8317fba"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023333" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C00" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E031E00" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030060" />
>+        <register type="NOA" address="0x00009888" value="0x1A03F000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="DepthPipe49"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe49"
>+       underscore_name="depth_pipe49"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="8d79b860-44be-4e17-bd33-eb95a7d6ad47"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2"
>+             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="$GtSlice2"
>+             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="$GtSlice3"
>+             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="$GtSlice3"
>+             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="$GtSlice4"
>+             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="$GtSlice4"
>+             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="$GtSlice5"
>+             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="$GtSlice5"
>+             mdapi_group="DepthPipe"
>+             mdapi_usage_flags="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="B 7 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 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="B 6 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 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="B 5 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 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="B 4 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 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="B 3 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 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="B 2 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 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="B 1 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 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="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
>+             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="0x0000000D" />
>+        <register type="NOA" address="0x00009888" value="0x160B2C00" />
>+        <register type="NOA" address="0x00009888" value="0x100B6000" />
>+        <register type="NOA" address="0x00009888" value="0x160C2C00" />
>+        <register type="NOA" address="0x00009888" value="0x100C6000" />
>+        <register type="NOA" address="0x00009888" value="0x170B2C00" />
>+        <register type="NOA" address="0x00009888" value="0x110B6000" />
>+        <register type="NOA" address="0x00009888" value="0x170C2C00" />
>+        <register type="NOA" address="0x00009888" value="0x110C6000" />
>+        <register type="NOA" address="0x00009888" value="0x00033030" />
>+        <register type="NOA" address="0x00009888" value="0x00072000" />
>+        <register type="NOA" address="0x00009888" value="0x02072000" />
>+        <register type="NOA" address="0x00009888" value="0x0008CF00" />
>+        <register type="NOA" address="0x00009888" value="0x0208CF00" />
>+        <register type="NOA" address="0x00009888" value="0x00094040" />
>+        <register type="NOA" address="0x00009888" value="0x000A6500" />
>+        <register type="NOA" address="0x00009888" value="0x020A6500" />
>+        <register type="NOA" address="0x00009888" value="0x0001B0B0" />
>+        <register type="NOA" address="0x00009888" value="0x040B0084" />
>+        <register type="NOA" address="0x00009888" value="0x0C0B0540" />
>+        <register type="NOA" address="0x00009888" value="0x140B0080" />
>+        <register type="NOA" address="0x00009888" value="0x080B0000" />
>+        <register type="NOA" address="0x00009888" value="0x000B0A00" />
>+        <register type="NOA" address="0x00009888" value="0x020B0A00" />
>+        <register type="NOA" address="0x00009888" value="0x00024040" />
>+        <register type="NOA" address="0x00009888" value="0x040C0084" />
>+        <register type="NOA" address="0x00009888" value="0x0C0C0015" />
>+        <register type="NOA" address="0x00009888" value="0x140C0002" />
>+        <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="0x00009888" value="0x01070200" />
>+        <register type="NOA" address="0x00009888" value="0x03070200" />
>+        <register type="NOA" address="0x00009888" value="0x01080C00" />
>+        <register type="NOA" address="0x00009888" value="0x03080C00" />
>+        <register type="NOA" address="0x00009888" value="0x01091010" />
>+        <register type="NOA" address="0x00009888" value="0x010A0600" />
>+        <register type="NOA" address="0x00009888" value="0x030A0600" />
>+        <register type="NOA" address="0x00009888" value="0x01012020" />
>+        <register type="NOA" address="0x00009888" value="0x050B0084" />
>+        <register type="NOA" address="0x00009888" value="0x0B0B0540" />
>+        <register type="NOA" address="0x00009888" value="0x130B0080" />
>+        <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="0x00009888" value="0x01021010" />
>+        <register type="NOA" address="0x00009888" value="0x050C0084" />
>+        <register type="NOA" address="0x00009888" value="0x0B0C0015" />
>+        <register type="NOA" address="0x00009888" value="0x130C0002" />
>+        <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="0x0000000E" />
>+        <register type="NOA" address="0x00009888" value="0x160B2C00" />
>+        <register type="NOA" address="0x00009888" value="0x100B6080" />
>+        <register type="NOA" address="0x00009888" value="0x160C2C00" />
>+        <register type="NOA" address="0x00009888" value="0x100C6002" />
>+        <register type="NOA" address="0x00009888" value="0x170B2C00" />
>+        <register type="NOA" address="0x00009888" value="0x110B6000" />
>+        <register type="NOA" address="0x00009888" value="0x170C2C00" />
>+        <register type="NOA" address="0x00009888" value="0x110C6000" />
>+        <register type="NOA" address="0x00009888" value="0x00030303" />
>+        <register type="NOA" address="0x00009888" value="0x00070020" />
>+        <register type="NOA" address="0x00009888" value="0x02070020" />
>+        <register type="NOA" address="0x00009888" value="0x000800CF" />
>+        <register type="NOA" address="0x00009888" value="0x020800CF" />
>+        <register type="NOA" address="0x00009888" value="0x00090404" />
>+        <register type="NOA" address="0x00009888" value="0x000A0065" />
>+        <register type="NOA" address="0x00009888" value="0x020A0065" />
>+        <register type="NOA" address="0x00009888" value="0x00010B0B" />
>+        <register type="NOA" address="0x00009888" value="0x040B0084" />
>+        <register type="NOA" address="0x00009888" value="0x080B0540" />
>+        <register type="NOA" address="0x00009888" value="0x000B000A" />
>+        <register type="NOA" address="0x00009888" value="0x020B000A" />
>+        <register type="NOA" address="0x00009888" value="0x00020404" />
>+        <register type="NOA" address="0x00009888" value="0x040C0084" />
>+        <register type="NOA" address="0x00009888" value="0x080C0015" />
>+        <register type="NOA" address="0x00009888" value="0x000C0000" />
>+        <register type="NOA" address="0x00009888" value="0x020C0000" />
>+        <register type="NOA" address="0x00009888" value="0x01070002" />
>+        <register type="NOA" address="0x00009888" value="0x03070002" />
>+        <register type="NOA" address="0x00009888" value="0x0108000C" />
>+        <register type="NOA" address="0x00009888" value="0x0308000C" />
>+        <register type="NOA" address="0x00009888" value="0x01090101" />
>+        <register type="NOA" address="0x00009888" value="0x010A0006" />
>+        <register type="NOA" address="0x00009888" value="0x030A0006" />
>+        <register type="NOA" address="0x00009888" value="0x01010202" />
>+        <register type="NOA" address="0x00009888" value="0x050B0084" />
>+        <register type="NOA" address="0x00009888" value="0x070B5400" />
>+        <register type="NOA" address="0x00009888" value="0x0F0B0080" />
>+        <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="0x00009888" value="0x01020101" />
>+        <register type="NOA" address="0x00009888" value="0x050C0084" />
>+        <register type="NOA" address="0x00009888" value="0x070C0150" />
>+        <register type="NOA" address="0x00009888" value="0x0F0C0002" />
>+        <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="0x0008AA00" />
>+        <register type="NOA" address="0x00009888" value="0x0208AA00" />
>+        <register type="NOA" address="0x00009888" value="0x000200FF" />
>+        <register type="NOA" address="0x00009888" value="0x020200FF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030100" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032061" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38030200" />
>+        <register type="NOA" address="0x00009888" value="0x3A030640" />
>+        <register type="NOA" address="0x00009888" value="0x3C0302E9" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16037000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34032481" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C033000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <register type="NOA" address="0x00009884" value="0x00000009" />
>+        <register type="NOA" address="0x00009888" value="0x0001F0F0" />
>+        <register type="NOA" address="0x00009888" value="0x00025500" />
>+        <register type="NOA" address="0x00009888" value="0x02025500" />
>+        <register type="NOA" address="0x00009888" value="0x00045500" />
>+        <register type="NOA" address="0x00009888" value="0x02045500" />
>+        <register type="NOA" address="0x00009888" value="0x00055500" />
>+        <register type="NOA" address="0x00009888" value="0x02055500" />
>+        <register type="NOA" address="0x00009888" value="0x0008AA00" />
>+        <register type="NOA" address="0x00009888" value="0x0208AA00" />
>+        <register type="NOA" address="0x00009884" value="0x0000000A" />
>+        <register type="NOA" address="0x00009888" value="0x00010F0F" />
>+        <register type="NOA" address="0x00009888" value="0x00020055" />
>+        <register type="NOA" address="0x00009888" value="0x02020055" />
>+        <register type="NOA" address="0x00009888" value="0x00040055" />
>+        <register type="NOA" address="0x00009888" value="0x02040055" />
>+        <register type="NOA" address="0x00009888" value="0x00050055" />
>+        <register type="NOA" address="0x00009888" value="0x02050055" />
>+        <register type="NOA" address="0x00009888" value="0x000800AA" />
>+        <register type="NOA" address="0x00009888" value="0x020800AA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="DepthPipe50"
>+       chipset="ACMGT2"
>+       symbol_name="DepthPipe50"
>+       underscore_name="depth_pipe50"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="980f1b68-a258-493e-aad2-8b40a0923a67"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2"
>+             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="$GtSlice2"
>+             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="$GtSlice3"
>+             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="$GtSlice3"
>+             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="$GtSlice4"
>+             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="$GtSlice4"
>+             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="$GtSlice5"
>+             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="$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="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="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="0x0000000E" />
>+        <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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0208AA00" />
>+        <register type="NOA" address="0x00009888" value="0x020200FF" />
>+        <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="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x32030100" />
>+        <register type="NOA" address="0x00009888" value="0x16037000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34032481" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C033000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <register type="NOA" address="0x00009888" value="0x36030001" />
>+        <register type="NOA" address="0x00009884" value="0x00000009" />
>+        <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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="FrontEnd1"
>+       chipset="ACMGT2"
>+       symbol_name="FrontEnd1"
>+       underscore_name="front_end1"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="502ad763-3720-4e28-93c2-6d9e4383c8b2"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="C 7 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="C 6 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="C 7 READ  C 6 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 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="C 5 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 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="C 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 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="C 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 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="C 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 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="C 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 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="C 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"
>+             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="C 3 READ  C 2 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="C 1 READ  C 0 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 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="B 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="B 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"
>+             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_CCS0 $COMMAND_PARSER_COMPUTE_ENGINE_DISPATCH_KERNEL_COUNT_CCS1 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="B 5 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="B 4 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="0x00000004" />
>+        <register type="NOA" address="0x00009888" value="0x420A7C00" />
>+        <register type="NOA" address="0x00009888" value="0x1A133E00" />
>+        <register type="NOA" address="0x00009888" value="0x040A0022" />
>+        <register type="NOA" address="0x00009888" value="0x140A0540" />
>+        <register type="NOA" address="0x00009888" value="0x020A0000" />
>+        <register type="NOA" address="0x00009888" value="0x000A0000" />
>+        <register type="NOA" address="0x00009888" value="0x02100084" />
>+        <register type="NOA" address="0x00009888" value="0x02120004" />
>+        <register type="NOA" address="0x00009888" value="0x00134000" />
>+        <register type="NOA" address="0x00009888" value="0x0C130025" />
>+        <register type="NOA" address="0x00009884" value="0x00000005" />
>+        <register type="NOA" address="0x00009888" value="0x420A7C00" />
>+        <register type="NOA" address="0x00009888" value="0x1A133E00" />
>+        <register type="NOA" address="0x00009888" value="0x040A0022" />
>+        <register type="NOA" address="0x00009888" value="0x140A0015" />
>+        <register type="NOA" address="0x00009888" value="0x020A0000" />
>+        <register type="NOA" address="0x00009888" value="0x000A0000" />
>+        <register type="NOA" address="0x00009888" value="0x02100021" />
>+        <register type="NOA" address="0x00009888" value="0x02120001" />
>+        <register type="NOA" address="0x00009888" value="0x00134000" />
>+        <register type="NOA" address="0x00009888" value="0x0A130940" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x1A017C00" />
>+        <register type="NOA" address="0x00009888" value="0x2804001F" />
>+        <register type="NOA" address="0x00009888" value="0x24047C00" />
>+        <register type="NOA" address="0x00009888" value="0x3004001F" />
>+        <register type="NOA" address="0x00009888" value="0x2C047C00" />
>+        <register type="NOA" address="0x00009888" value="0x4404001F" />
>+        <register type="NOA" address="0x00009888" value="0x40043E00" />
>+        <register type="NOA" address="0x00009888" value="0x04010006" />
>+        <register type="NOA" address="0x00009888" value="0x14010140" />
>+        <register type="NOA" address="0x00009888" value="0x00015505" />
>+        <register type="NOA" address="0x00009888" value="0x02015400" />
>+        <register type="NOA" address="0x00009888" value="0x040436FB" />
>+        <register type="NOA" address="0x00009888" value="0x06043E69" />
>+        <register type="NOA" address="0x00009888" value="0x08048C00" />
>+        <register type="NOA" address="0x00009888" value="0x0A040022" />
>+        <register type="NOA" address="0x00009888" value="0x0C040900" />
>+        <register type="NOA" address="0x00009888" value="0x0E040420" />
>+        <register type="NOA" address="0x00009888" value="0x10040000" />
>+        <register type="NOA" address="0x00009888" value="0x1604076D" />
>+        <register type="NOA" address="0x00009888" value="0x1804000D" />
>+        <register type="NOA" address="0x00009888" value="0x00040000" />
>+        <register type="NOA" address="0x00009888" value="0x02040000" />
>+        <register type="NOA" address="0x00009888" value="0x00085505" />
>+        <register type="NOA" address="0x00009888" value="0x02085500" />
>+        <register type="NOA" address="0x00009888" value="0x02050066" />
>+        <register type="NOA" address="0x00009888" value="0x00032012" />
>+        <register type="NOA" address="0x00009888" value="0x02034892" />
>+        <register type="NOA" address="0x00009888" value="0x040324A4" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x12033000" />
>+        <register type="NOA" address="0x00009888" value="0x3203086A" />
>+        <register type="NOA" address="0x00009888" value="0x20033000" />
>+        <register type="NOA" address="0x00009888" value="0x3603014A" />
>+        <register type="NOA" address="0x00009888" value="0x38031460" />
>+        <register type="NOA" address="0x00009888" value="0x3A0306A3" />
>+        <register type="NOA" address="0x00009888" value="0x3C03146A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030010" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34032942" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C033000" />
>+        <register type="NOA" address="0x00009888" value="0x1E033000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="Geometry1"
>+       chipset="ACMGT2"
>+       symbol_name="Geometry1"
>+       underscore_name="geometry1"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f655036b-8302-4327-880e-014cffa29448"
>+       >
>+    <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="$GtSlice2"
>+             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="$GtSlice3"
>+             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="$GtSlice4"
>+             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="$GtSlice5"
>+             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="$GtSlice2"
>+             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="$GtSlice3"
>+             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="$GtSlice4"
>+             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="$GtSlice5"
>+             mdapi_group="Geometry"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="slice"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 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="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="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="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="0x00080AAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208A000" />
>+        <register type="NOA" address="0x00009888" value="0x0002F000" />
>+        <register type="NOA" address="0x00009888" value="0x02020FFF" />
>+        <register type="NOA" address="0x00009888" value="0x00032492" />
>+        <register type="NOA" address="0x00009888" value="0x0203124A" />
>+        <register type="NOA" address="0x00009888" value="0x04032249" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x32031082" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x36030849" />
>+        <register type="NOA" address="0x00009888" value="0x26037000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030A05" />
>+        <register type="NOA" address="0x00009888" value="0x3A030E50" />
>+        <register type="NOA" address="0x00009888" value="0x3C0302E1" />
>+        <register type="NOA" address="0x00009888" value="0x3E030017" />
>+        <register type="NOA" address="0x00009888" value="0x40030004" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030500" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E033000" />
>+        <register type="NOA" address="0x00009884" value="0x00000009" />
>+        <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="0x0000000A" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Geometry2"
>+       chipset="ACMGT2"
>+       symbol_name="Geometry2"
>+       underscore_name="geometry2"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="80abe21d-174e-4d5f-a64f-34eea53e8c59"
>+       >
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 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="$GtSlice2"
>+             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="$GtSlice3"
>+             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="$GtSlice4"
>+             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="$GtSlice5"
>+             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="$GtSlice2"
>+             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="$GtSlice3"
>+             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="$GtSlice4"
>+             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="$GtSlice5"
>+             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="C 3 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 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="C 2 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 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="C 1 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 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="C 0 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 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 4 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 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 5 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 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 6 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 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 7 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$GtSlice5"
>+             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="0x0000000D" />
>+        <register type="NOA" address="0x00009888" value="0x18091800" />
>+        <register type="NOA" address="0x00009888" value="0x16090340" />
>+        <register type="NOA" address="0x00009888" value="0x160A01F0" />
>+        <register type="NOA" address="0x00009888" value="0x180A001F" />
>+        <register type="NOA" address="0x00009888" value="0x19091800" />
>+        <register type="NOA" address="0x00009888" value="0x17090340" />
>+        <register type="NOA" address="0x00009888" value="0x170A01F0" />
>+        <register type="NOA" address="0x00009888" value="0x190A001F" />
>+        <register type="NOA" address="0x00009888" value="0x00034422" />
>+        <register type="NOA" address="0x00009888" value="0x00080C0C" />
>+        <register type="NOA" address="0x00009888" value="0x02083030" />
>+        <register type="NOA" address="0x00009888" value="0x02090043" />
>+        <register type="NOA" address="0x00009888" value="0x08090480" />
>+        <register type="NOA" address="0x00009888" value="0x10090000" />
>+        <register type="NOA" address="0x00009888" value="0x00090000" />
>+        <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="0x000A0604" />
>+        <register type="NOA" address="0x00009888" value="0x020A1090" />
>+        <register type="NOA" address="0x00009888" value="0x00014422" />
>+        <register type="NOA" address="0x00009888" value="0x000B0808" />
>+        <register type="NOA" address="0x00009888" value="0x020B2020" />
>+        <register type="NOA" address="0x00009888" value="0x03090043" />
>+        <register type="NOA" address="0x00009888" value="0x0B090012" />
>+        <register type="NOA" address="0x00009888" value="0x0F090000" />
>+        <register type="NOA" address="0x00009888" value="0x01090000" />
>+        <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="0x010A0800" />
>+        <register type="NOA" address="0x00009888" value="0x030A0020" />
>+        <register type="NOA" address="0x00009884" value="0x0000000E" />
>+        <register type="NOA" address="0x00009888" value="0x18091800" />
>+        <register type="NOA" address="0x00009888" value="0x16090340" />
>+        <register type="NOA" address="0x00009888" value="0x160A01F0" />
>+        <register type="NOA" address="0x00009888" value="0x180A001F" />
>+        <register type="NOA" address="0x00009888" value="0x19091800" />
>+        <register type="NOA" address="0x00009888" value="0x17090340" />
>+        <register type="NOA" address="0x00009888" value="0x170A01F0" />
>+        <register type="NOA" address="0x00009888" value="0x190A001F" />
>+        <register type="NOA" address="0x00009888" value="0x00031188" />
>+        <register type="NOA" address="0x00009888" value="0x0008C0C0" />
>+        <register type="NOA" address="0x00009888" value="0x02080303" />
>+        <register type="NOA" address="0x00009888" value="0x02090043" />
>+        <register type="NOA" address="0x00009888" value="0x0A090480" />
>+        <register type="NOA" address="0x00009888" value="0x0E090000" />
>+        <register type="NOA" address="0x00009888" value="0x00090000" />
>+        <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="0x000A6040" />
>+        <register type="NOA" address="0x00009888" value="0x020A0109" />
>+        <register type="NOA" address="0x00009888" value="0x00011188" />
>+        <register type="NOA" address="0x00009888" value="0x000B8080" />
>+        <register type="NOA" address="0x00009888" value="0x020B0202" />
>+        <register type="NOA" address="0x00009888" value="0x03090043" />
>+        <register type="NOA" address="0x00009888" value="0x0D090012" />
>+        <register type="NOA" address="0x00009888" value="0x01090000" />
>+        <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="0x010A8000" />
>+        <register type="NOA" address="0x00009888" value="0x030A0002" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x00080A0A" />
>+        <register type="NOA" address="0x00009888" value="0x0208A0A0" />
>+        <register type="NOA" address="0x00009888" value="0x0002F0F0" />
>+        <register type="NOA" address="0x00009888" value="0x02020F0F" />
>+        <register type="NOA" address="0x00009888" value="0x00032252" />
>+        <register type="NOA" address="0x00009888" value="0x0203124A" />
>+        <register type="NOA" address="0x00009888" value="0x04032252" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x32032422" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x360304A2" />
>+        <register type="NOA" address="0x00009888" value="0x26037000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38031264" />
>+        <register type="NOA" address="0x00009888" value="0x3A030610" />
>+        <register type="NOA" address="0x00009888" value="0x3C030008" />
>+        <register type="NOA" address="0x00009888" value="0x3E030600" />
>+        <register type="NOA" address="0x00009888" value="0x40030008" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34031424" />
>+        <register type="NOA" address="0x00009888" value="0x1A037000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <register type="NOA" address="0x00009884" value="0x00000009" />
>+        <register type="NOA" address="0x00009888" value="0x0001CC33" />
>+        <register type="NOA" address="0x00009888" value="0x00020505" />
>+        <register type="NOA" address="0x00009888" value="0x02025050" />
>+        <register type="NOA" address="0x00009888" value="0x00040505" />
>+        <register type="NOA" address="0x00009888" value="0x02045050" />
>+        <register type="NOA" address="0x00009888" value="0x00050505" />
>+        <register type="NOA" address="0x00009888" value="0x02055050" />
>+        <register type="NOA" address="0x00009888" value="0x00080A0A" />
>+        <register type="NOA" address="0x00009888" value="0x0208A0A0" />
>+        <register type="NOA" address="0x00009884" value="0x0000000A" />
>+        <register type="NOA" address="0x00009888" value="0x000133CC" />
>+        <register type="NOA" address="0x00009888" value="0x00025050" />
>+        <register type="NOA" address="0x00009888" value="0x02020505" />
>+        <register type="NOA" address="0x00009888" value="0x00045050" />
>+        <register type="NOA" address="0x00009888" value="0x02040505" />
>+        <register type="NOA" address="0x00009888" value="0x00055050" />
>+        <register type="NOA" address="0x00009888" value="0x02050505" />
>+        <register type="NOA" address="0x00009888" value="0x0008A0A0" />
>+        <register type="NOA" address="0x00009888" value="0x02080A0A" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Geometry3"
>+       chipset="ACMGT2"
>+       symbol_name="Geometry3"
>+       underscore_name="geometry3"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f736c728-c16c-4125-97c3-b7e2f7d25ecc"
>+       >
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <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="$GtSlice2"
>+             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="$GtSlice3"
>+             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="$GtSlice4"
>+             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="$GtSlice5"
>+             mdapi_group="Geometry"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="slice"
>+             />
>+    <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="$GtSlice2"
>+             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="$GtSlice3"
>+             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="$GtSlice4"
>+             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="$GtSlice5"
>+             mdapi_group="Geometry"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="slice"
>+             />
>+    <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 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 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 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 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="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 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="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"
>+             />
>+    <register_config type="NOA">
>+        <register type="NOA" address="0x00000D04" value="0x00000200" />
>+        <register type="NOA" address="0x00009884" value="0x0000000D" />
>+        <register type="NOA" address="0x00009888" value="0x0C030000" />
>+        <register type="NOA" address="0x00009888" value="0x18090000" />
>+        <register type="NOA" address="0x00009888" value="0x1E09000A" />
>+        <register type="NOA" address="0x00009888" value="0x0D030000" />
>+        <register type="NOA" address="0x00009888" value="0x19090000" />
>+        <register type="NOA" address="0x00009888" value="0x1F09000A" />
>+        <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="0x00034302" />
>+        <register type="NOA" address="0x00009888" value="0x0008000C" />
>+        <register type="NOA" address="0x00009888" value="0x0208F00F" />
>+        <register type="NOA" address="0x00009888" value="0x02090040" />
>+        <register type="NOA" address="0x00009888" value="0x04096800" />
>+        <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="0x000A0006" />
>+        <register type="NOA" address="0x00009888" value="0x020A50A5" />
>+        <register type="NOA" address="0x00009888" value="0x0001C302" />
>+        <register type="NOA" address="0x00009888" value="0x000B0008" />
>+        <register type="NOA" address="0x00009888" value="0x020BA00A" />
>+        <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="0x03090040" />
>+        <register type="NOA" address="0x00009888" value="0x05090000" />
>+        <register type="NOA" address="0x00009888" value="0x07090034" />
>+        <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="0x010A0008" />
>+        <register type="NOA" address="0x00009888" value="0x030A100A" />
>+        <register type="NOA" address="0x00009888" value="0x01014000" />
>+        <register type="NOA" address="0x00009888" value="0x030B2000" />
>+        <register type="NOA" address="0x00009884" value="0x0000000E" />
>+        <register type="NOA" address="0x00009888" value="0x0C030000" />
>+        <register type="NOA" address="0x00009888" value="0x18090000" />
>+        <register type="NOA" address="0x00009888" value="0x1E09000A" />
>+        <register type="NOA" address="0x00009888" value="0x0D030000" />
>+        <register type="NOA" address="0x00009888" value="0x19090000" />
>+        <register type="NOA" address="0x00009888" value="0x1F09000A" />
>+        <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="0x00031038" />
>+        <register type="NOA" address="0x00009888" value="0x00080FC0" />
>+        <register type="NOA" address="0x00009888" value="0x02080F00" />
>+        <register type="NOA" address="0x00009888" value="0x02090040" />
>+        <register type="NOA" address="0x00009888" value="0x04090000" />
>+        <register type="NOA" address="0x00009888" value="0x06090D00" />
>+        <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="0x000AA560" />
>+        <register type="NOA" address="0x00009888" value="0x020A0500" />
>+        <register type="NOA" address="0x00009888" value="0x00013038" />
>+        <register type="NOA" address="0x00009888" value="0x000B0A80" />
>+        <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="0x03090040" />
>+        <register type="NOA" address="0x00009888" value="0x05090000" />
>+        <register type="NOA" address="0x00009888" value="0x090904B4" />
>+        <register type="NOA" address="0x00009888" value="0x0B090013" />
>+        <register type="NOA" address="0x00009888" value="0x01090000" />
>+        <register type="NOA" address="0x00009888" value="0x010A0A80" />
>+        <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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0008000A" />
>+        <register type="NOA" address="0x00009888" value="0x0208A0AA" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFF0" />
>+        <register type="NOA" address="0x00009888" value="0x02020F00" />
>+        <register type="NOA" address="0x00009888" value="0x00031252" />
>+        <register type="NOA" address="0x00009888" value="0x02032449" />
>+        <register type="NOA" address="0x00009888" value="0x04032252" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x1203F000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C63" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x360308C9" />
>+        <register type="NOA" address="0x00009888" value="0x2603F000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030A25" />
>+        <register type="NOA" address="0x00009888" value="0x3A031E51" />
>+        <register type="NOA" address="0x00009888" value="0x3C0305E2" />
>+        <register type="NOA" address="0x00009888" value="0x3E030261" />
>+        <register type="NOA" address="0x00009888" value="0x40030006" />
>+        <register type="NOA" address="0x00009888" value="0x1403F000" />
>+        <register type="NOA" address="0x00009888" value="0x1603F000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030500" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E033000" />
>+        <register type="NOA" address="0x00009884" value="0x00000009" />
>+        <register type="NOA" address="0x00009888" value="0x0001CF03" />
>+        <register type="NOA" address="0x00009888" value="0x00020005" />
>+        <register type="NOA" address="0x00009888" value="0x02025055" />
>+        <register type="NOA" address="0x00009888" value="0x00040005" />
>+        <register type="NOA" address="0x00009888" value="0x02045055" />
>+        <register type="NOA" address="0x00009888" value="0x00050005" />
>+        <register type="NOA" address="0x00009888" value="0x02055055" />
>+        <register type="NOA" address="0x00009888" value="0x0008000A" />
>+        <register type="NOA" address="0x00009888" value="0x0208A0AA" />
>+        <register type="NOA" address="0x00009884" value="0x0000000A" />
>+        <register type="NOA" address="0x00009888" value="0x000130FC" />
>+        <register type="NOA" address="0x00009888" value="0x00025550" />
>+        <register type="NOA" address="0x00009888" value="0x02020500" />
>+        <register type="NOA" address="0x00009888" value="0x00045550" />
>+        <register type="NOA" address="0x00009888" value="0x02040500" />
>+        <register type="NOA" address="0x00009888" value="0x00055550" />
>+        <register type="NOA" address="0x00009888" value="0x02050500" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAA0" />
>+        <register type="NOA" address="0x00009888" value="0x02080A00" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="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_config>
>+  </set>
>+
>+  <set name="Geometry4"
>+       chipset="ACMGT2"
>+       symbol_name="Geometry4"
>+       underscore_name="geometry4"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="81996036-5d85-4ca6-83f8-a5bce6428d80"
>+       >
>+    <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="$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 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="$GtSlice3"
>+             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="$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 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="$GtSlice5"
>+             mdapi_group="Geometry"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="slice"
>+             />
>+    <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="C 7 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 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="C 6 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 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="C 5 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 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="C 4 READ"
>+             availability="$GtSlice5"
>+             mdapi_group="Geometry"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="slice"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 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="0x160929C0" />
>+        <register type="NOA" address="0x00009888" value="0x1C0903E0" />
>+        <register type="NOA" address="0x00009888" value="0x170929C0" />
>+        <register type="NOA" address="0x00009888" value="0x1D0903E0" />
>+        <register type="NOA" address="0x00009888" value="0x00034038" />
>+        <register type="NOA" address="0x00009888" value="0x00080FC0" />
>+        <register type="NOA" address="0x00009888" value="0x02083000" />
>+        <register type="NOA" address="0x00009888" value="0x02094023" />
>+        <register type="NOA" address="0x00009888" value="0x04090C00" />
>+        <register type="NOA" address="0x00009888" value="0x060902CC" />
>+        <register type="NOA" address="0x00009888" value="0x14090025" />
>+        <register type="NOA" address="0x00009888" value="0x00090000" />
>+        <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="0x03094023" />
>+        <register type="NOA" address="0x00009888" value="0x09090306" />
>+        <register type="NOA" address="0x00009888" value="0x0B09000B" />
>+        <register type="NOA" address="0x00009888" value="0x13090940" />
>+        <register type="NOA" address="0x00009888" value="0x01090000" />
>+        <register type="NOA" address="0x00009888" value="0x010A0A80" />
>+        <register type="NOA" address="0x00009888" value="0x030A2000" />
>+        <register type="NOA" address="0x00009884" value="0x0000000E" />
>+        <register type="NOA" address="0x00009888" value="0x160929C0" />
>+        <register type="NOA" address="0x00009888" value="0x1C0903E0" />
>+        <register type="NOA" address="0x00009888" value="0x170929C0" />
>+        <register type="NOA" address="0x00009888" value="0x1D0903E0" />
>+        <register type="NOA" address="0x00009888" value="0x00031E00" />
>+        <register type="NOA" address="0x00009888" value="0x020803FC" />
>+        <register type="NOA" address="0x00009888" value="0x02094023" />
>+        <register type="NOA" address="0x00009888" value="0x0A090180" />
>+        <register type="NOA" address="0x00009888" value="0x0C0902CC" />
>+        <register type="NOA" address="0x00009888" value="0x12090025" />
>+        <register type="NOA" address="0x00009888" value="0x00090000" />
>+        <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="0x03094023" />
>+        <register type="NOA" address="0x00009888" value="0x0F090306" />
>+        <register type="NOA" address="0x00009888" value="0x1109094B" />
>+        <register type="NOA" address="0x00009888" value="0x01090000" />
>+        <register type="NOA" address="0x00009888" value="0x030A02A8" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x00080AAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208A000" />
>+        <register type="NOA" address="0x00009888" value="0x0002F000" />
>+        <register type="NOA" address="0x00009888" value="0x02020FFF" />
>+        <register type="NOA" address="0x00009888" value="0x00032492" />
>+        <register type="NOA" address="0x00009888" value="0x0203124A" />
>+        <register type="NOA" address="0x00009888" value="0x04032249" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x12033000" />
>+        <register type="NOA" address="0x00009888" value="0x32030009" />
>+        <register type="NOA" address="0x00009888" value="0x20033000" />
>+        <register type="NOA" address="0x00009888" value="0x36032529" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030610" />
>+        <register type="NOA" address="0x00009888" value="0x3C031068" />
>+        <register type="NOA" address="0x00009888" value="0x3E030083" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030500" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E033000" />
>+        <register type="NOA" address="0x00009884" value="0x00000009" />
>+        <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="0x0000000A" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Geometry5"
>+       chipset="ACMGT2"
>+       symbol_name="Geometry5"
>+       underscore_name="geometry5"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="09075af6-ccdd-49bf-8581-92a84840bbb5"
>+       >
>+    <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="C 7 READ C 6 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 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="C 5 READ C 4 READ UADD"
>+             availability="$GtSlice3"
>+             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="C 3 READ C 2 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 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="C 1 READ C 0 READ UADD"
>+             availability="$GtSlice5"
>+             mdapi_group="Geometry"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="slice"
>+             />
>+    <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="B 7 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 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="B 6 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 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="B 5 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 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="B 4 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 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="B 3 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 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="B 2 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 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="B 1 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 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="B 0 READ"
>+             availability="$GtSlice5"
>+             mdapi_group="Geometry"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="slice"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 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="0x12057C00" />
>+        <register type="NOA" address="0x00009888" value="0x1409002A" />
>+        <register type="NOA" address="0x00009888" value="0x1C097FC0" />
>+        <register type="NOA" address="0x00009888" value="0x13057C00" />
>+        <register type="NOA" address="0x00009888" value="0x15090000" />
>+        <register type="NOA" address="0x00009888" value="0x1D097FC0" />
>+        <register type="NOA" address="0x00009888" value="0x00033044" />
>+        <register type="NOA" address="0x00009888" value="0x00050002" />
>+        <register type="NOA" address="0x00009888" value="0x08050080" />
>+        <register type="NOA" address="0x00009888" value="0x02050000" />
>+        <register type="NOA" address="0x00009888" value="0x00060080" />
>+        <register type="NOA" address="0x00009888" value="0x00087030" />
>+        <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="0x08090000" />
>+        <register type="NOA" address="0x00009888" value="0x12090940" />
>+        <register type="NOA" address="0x00009888" value="0x00090000" />
>+        <register type="NOA" address="0x00009888" value="0x000A5090" />
>+        <register type="NOA" address="0x00009888" value="0x020AA500" />
>+        <register type="NOA" address="0x00009888" value="0x00013044" />
>+        <register type="NOA" address="0x00009888" value="0x000B2020" />
>+        <register type="NOA" address="0x00009888" value="0x020B0A00" />
>+        <register type="NOA" address="0x00009888" value="0x01050002" />
>+        <register type="NOA" address="0x00009888" value="0x09050002" />
>+        <register type="NOA" address="0x00009888" value="0x03050000" />
>+        <register type="NOA" address="0x00009888" value="0x01060040" />
>+        <register type="NOA" address="0x00009888" value="0x01081000" />
>+        <register type="NOA" address="0x00009888" value="0x03094000" />
>+        <register type="NOA" address="0x00009888" value="0x05090005" />
>+        <register type="NOA" address="0x00009888" value="0x07090000" />
>+        <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="0x010A1020" />
>+        <register type="NOA" address="0x00009888" value="0x030A0A00" />
>+        <register type="NOA" address="0x00009884" value="0x0000000E" />
>+        <register type="NOA" address="0x00009888" value="0x12057C00" />
>+        <register type="NOA" address="0x00009888" value="0x14090000" />
>+        <register type="NOA" address="0x00009888" value="0x1C097FC0" />
>+        <register type="NOA" address="0x00009888" value="0x13057C00" />
>+        <register type="NOA" address="0x00009888" value="0x15090000" />
>+        <register type="NOA" address="0x00009888" value="0x1D097FC0" />
>+        <register type="NOA" address="0x00009888" value="0x00030311" />
>+        <register type="NOA" address="0x00009888" value="0x00050002" />
>+        <register type="NOA" address="0x00009888" value="0x06050080" />
>+        <register type="NOA" address="0x00009888" value="0x02050000" />
>+        <register type="NOA" address="0x00009888" value="0x00060020" />
>+        <register type="NOA" address="0x00009888" value="0x00080703" />
>+        <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="0x06090000" />
>+        <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="0x000A0509" />
>+        <register type="NOA" address="0x00009888" value="0x020A00A5" />
>+        <register type="NOA" address="0x00009888" value="0x00010311" />
>+        <register type="NOA" address="0x00009888" value="0x000B0202" />
>+        <register type="NOA" address="0x00009888" value="0x020B000A" />
>+        <register type="NOA" address="0x00009888" value="0x01050002" />
>+        <register type="NOA" address="0x00009888" value="0x07050002" />
>+        <register type="NOA" address="0x00009888" value="0x03050000" />
>+        <register type="NOA" address="0x00009888" value="0x01060010" />
>+        <register type="NOA" address="0x00009888" value="0x01080100" />
>+        <register type="NOA" address="0x00009888" value="0x03094000" />
>+        <register type="NOA" address="0x00009888" value="0x05090005" />
>+        <register type="NOA" address="0x00009888" value="0x0D090940" />
>+        <register type="NOA" address="0x00009888" value="0x0F09002A" />
>+        <register type="NOA" address="0x00009888" value="0x01090000" />
>+        <register type="NOA" address="0x00009888" value="0x010A0102" />
>+        <register type="NOA" address="0x00009888" value="0x030A000A" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0008A0A0" />
>+        <register type="NOA" address="0x00009888" value="0x0208AA00" />
>+        <register type="NOA" address="0x00009888" value="0x00020F0F" />
>+        <register type="NOA" address="0x00009888" value="0x020200FF" />
>+        <register type="NOA" address="0x00009888" value="0x00031489" />
>+        <register type="NOA" address="0x00009888" value="0x02031291" />
>+        <register type="NOA" address="0x00009888" value="0x04032489" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x320314A8" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x360324A6" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38030006" />
>+        <register type="NOA" address="0x00009888" value="0x3A030083" />
>+        <register type="NOA" address="0x00009888" value="0x3C031261" />
>+        <register type="NOA" address="0x00009888" value="0x3E030080" />
>+        <register type="NOA" address="0x00009888" value="0x40030008" />
>+        <register type="NOA" address="0x00009888" value="0x14037000" />
>+        <register type="NOA" address="0x00009888" value="0x16037000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34031929" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <register type="NOA" address="0x00009884" value="0x00000009" />
>+        <register type="NOA" address="0x00009888" value="0x0001F0CC" />
>+        <register type="NOA" address="0x00009888" value="0x00025050" />
>+        <register type="NOA" address="0x00009888" value="0x02025500" />
>+        <register type="NOA" address="0x00009888" value="0x00045050" />
>+        <register type="NOA" address="0x00009888" value="0x02045500" />
>+        <register type="NOA" address="0x00009888" value="0x00055050" />
>+        <register type="NOA" address="0x00009888" value="0x02055500" />
>+        <register type="NOA" address="0x00009888" value="0x0008A0A0" />
>+        <register type="NOA" address="0x00009888" value="0x0208AA00" />
>+        <register type="NOA" address="0x00009884" value="0x0000000A" />
>+        <register type="NOA" address="0x00009888" value="0x00010F33" />
>+        <register type="NOA" address="0x00009888" value="0x00020505" />
>+        <register type="NOA" address="0x00009888" value="0x02020055" />
>+        <register type="NOA" address="0x00009888" value="0x00040505" />
>+        <register type="NOA" address="0x00009888" value="0x02040055" />
>+        <register type="NOA" address="0x00009888" value="0x00050505" />
>+        <register type="NOA" address="0x00009888" value="0x02050055" />
>+        <register type="NOA" address="0x00009888" value="0x00080A0A" />
>+        <register type="NOA" address="0x00009888" value="0x020800AA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="L1Cache1"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache1"
>+       underscore_name="l1_cache1"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="09aaf18b-f85d-443d-9644-9cc847782212"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache2"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache2"
>+       underscore_name="l1_cache2"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="66096c29-519c-4063-9d03-e04e50d8d478"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache3"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache3"
>+       underscore_name="l1_cache3"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="2237bc33-3e20-446a-8d7d-7ac651314287"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache4"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache4"
>+       underscore_name="l1_cache4"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c4e31e05-c514-4e2e-9686-f4225de24213"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache5"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache5"
>+       underscore_name="l1_cache5"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="1c608270-6be1-4381-bd2a-e7e5e6ec0c84"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache6"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache6"
>+       underscore_name="l1_cache6"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="8ea12c1c-6dfc-4539-b7cc-4c0ed0a0e172"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache7"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache7"
>+       underscore_name="l1_cache7"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="563cb980-9a7e-469f-8fa7-75fbbda1b6a7"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache8"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache8"
>+       underscore_name="l1_cache8"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="203752ae-e3b3-4895-85cd-9cef09669196"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache9"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache9"
>+       underscore_name="l1_cache9"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="94ae89ad-096f-42c3-a666-b3bb904605e9"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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 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="$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 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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203210A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603014A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030600" />
>+        <register type="NOA" address="0x00009888" value="0x3A030230" />
>+        <register type="NOA" address="0x00009888" value="0x3C030422" />
>+        <register type="NOA" address="0x00009888" value="0x3E030E77" />
>+        <register type="NOA" address="0x00009888" value="0x40030007" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34032800" />
>+        <register type="NOA" address="0x00009888" value="0x1A037000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <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="0x52030002" />
>+    </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="L1Cache10"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache10"
>+       underscore_name="l1_cache10"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="97f2d572-60c2-422d-b9eb-f0edb2f9e788"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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 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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203210A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603014A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030600" />
>+        <register type="NOA" address="0x00009888" value="0x3A030230" />
>+        <register type="NOA" address="0x00009888" value="0x3C030422" />
>+        <register type="NOA" address="0x00009888" value="0x3E030E77" />
>+        <register type="NOA" address="0x00009888" value="0x40030007" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34032800" />
>+        <register type="NOA" address="0x00009888" value="0x1A037000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <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="0x52030002" />
>+    </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="L1Cache11"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache11"
>+       underscore_name="l1_cache11"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="df474009-ed7f-4a1b-84a5-473b35804e42"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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 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="$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 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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203210A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603014A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030600" />
>+        <register type="NOA" address="0x00009888" value="0x3A030230" />
>+        <register type="NOA" address="0x00009888" value="0x3C030422" />
>+        <register type="NOA" address="0x00009888" value="0x3E030E77" />
>+        <register type="NOA" address="0x00009888" value="0x40030007" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34032800" />
>+        <register type="NOA" address="0x00009888" value="0x1A037000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <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="0x52030002" />
>+    </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="L1Cache12"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache12"
>+       underscore_name="l1_cache12"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="7c3b945e-3b30-4ef2-8544-34b535ca90b8"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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 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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203210A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603014A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030600" />
>+        <register type="NOA" address="0x00009888" value="0x3A030230" />
>+        <register type="NOA" address="0x00009888" value="0x3C030422" />
>+        <register type="NOA" address="0x00009888" value="0x3E030E77" />
>+        <register type="NOA" address="0x00009888" value="0x40030007" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34032800" />
>+        <register type="NOA" address="0x00009888" value="0x1A037000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <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="0x52030002" />
>+    </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="L1Cache13"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache13"
>+       underscore_name="l1_cache13"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="a55bc2da-2c6f-4774-a20e-bd79371902db"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031CEA" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030D46" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030003" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030804" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34031842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache14"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache14"
>+       underscore_name="l1_cache14"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="0e4e660e-96bf-4b86-90cb-64ec0532fd03"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031CEA" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030D46" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030003" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030804" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34031842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache15"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache15"
>+       underscore_name="l1_cache15"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="8bb39f7a-53b5-403d-94fb-f1f7350d2ce0"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031CEA" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030D46" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030003" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030804" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34031842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache16"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache16"
>+       underscore_name="l1_cache16"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f4b433d4-2af0-45c2-b61c-7e9a4db553cc"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031CEA" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030D46" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030003" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030804" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34031842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache17"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache17"
>+       underscore_name="l1_cache17"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="bde419e8-3eb1-4525-9317-f74900301c1d"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031CEA" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030D46" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030003" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030804" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34031842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache18"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache18"
>+       underscore_name="l1_cache18"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="7a8bccbc-6900-470c-8204-2dc21423e247"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031CEA" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030D46" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030003" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030804" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34031842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache19"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache19"
>+       underscore_name="l1_cache19"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="2d1b823a-ee3a-43b4-b46f-379ab7920aef"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031CEA" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030D46" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030003" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030804" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34031842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache20"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache20"
>+       underscore_name="l1_cache20"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="3b20c2df-ccd7-4c6c-a211-5724fa8bda6d"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031CEA" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030D46" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030003" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030804" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34031842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache21"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache21"
>+       underscore_name="l1_cache21"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="186189aa-0aaf-4c63-9977-d5dfd5eb5084"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32031083" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x36030C60" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38031403" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030040" />
>+        <register type="NOA" address="0x00009888" value="0x40030004" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache22"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache22"
>+       underscore_name="l1_cache22"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="13dee569-144e-4bb0-b2da-e902336c2f08"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore2"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C64" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603108A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030004" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030231" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14031000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache23"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache23"
>+       underscore_name="l1_cache23"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="4b450172-544b-4249-87a4-96acdde97d6c"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice3XeCore0"
>+             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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32031083" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x36030C60" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38031403" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030040" />
>+        <register type="NOA" address="0x00009888" value="0x40030004" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache24"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache24"
>+       underscore_name="l1_cache24"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="2bf27543-d6b4-4cb7-b53a-3b83fe6c102e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice3XeCore2"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C64" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603108A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030004" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030231" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14031000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache25"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache25"
>+       underscore_name="l1_cache25"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="e1066219-5e33-4b74-b056-94b3a62a7900"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore0"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32031083" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x36030C60" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38031403" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030040" />
>+        <register type="NOA" address="0x00009888" value="0x40030004" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache26"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache26"
>+       underscore_name="l1_cache26"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="30ee8347-968a-4ec0-985a-234c0d5ee72e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C64" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603108A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030004" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030231" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14031000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache27"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache27"
>+       underscore_name="l1_cache27"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="d38715b6-5d8d-44ad-82b4-83d6a143d61c"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice5XeCore0"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32031083" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x36030C60" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38031403" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030040" />
>+        <register type="NOA" address="0x00009888" value="0x40030004" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache28"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache28"
>+       underscore_name="l1_cache28"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="1f851454-2f9c-44da-b403-82493b4e41ee"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice5XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C64" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603108A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030004" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030231" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14031000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache29"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache29"
>+       underscore_name="l1_cache29"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="32f03e2e-890a-4db8-9d12-cd2a9b46456c"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="L1Cache30"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache30"
>+       underscore_name="l1_cache30"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f124e69c-983e-4d57-bd6a-26af2dd386ba"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="L1Cache31"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache31"
>+       underscore_name="l1_cache31"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="77bfa913-7775-4d45-8c3f-4510520c7b15"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="L1Cache32"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache32"
>+       underscore_name="l1_cache32"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="9ed928dc-d0e2-455c-a2ef-b5cac335bab9"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="L1Cache33"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache33"
>+       underscore_name="l1_cache33"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="6ac07bf2-e77c-4a85-97d8-08d9f86b3f77"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="L1Cache34"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache34"
>+       underscore_name="l1_cache34"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="d8fde355-eb9a-4490-b61f-31fb98ba4f70"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="L1Cache35"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache35"
>+       underscore_name="l1_cache35"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c045a7e6-dd83-419c-abff-643ccb4ff70f"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="L1Cache36"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache36"
>+       underscore_name="l1_cache36"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="5c6b81b0-056f-451e-b3be-dea10b2c1ecb"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="L1Cache37"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache37"
>+       underscore_name="l1_cache37"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="2558f9cd-1565-498c-a539-430377a55a93"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="L1Cache38"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache38"
>+       underscore_name="l1_cache38"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="a4a5c1e1-beeb-42ec-ba01-6af0c5eeee90"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="L1Cache39"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache39"
>+       underscore_name="l1_cache39"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="7d80234b-4dae-4def-aa0b-2b1fe3ff0a13"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="L1Cache40"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache40"
>+       underscore_name="l1_cache40"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="ba5d47a0-a35b-4ee2-9cdd-8272cfc149d9"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="L1Cache41"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache41"
>+       underscore_name="l1_cache41"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="692e3adb-d471-44a3-a3ad-0b0fedf05630"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="L1Cache42"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache42"
>+       underscore_name="l1_cache42"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c1c40fc7-8db1-401b-8dc9-42c3b51361a4"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="L1Cache43"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache43"
>+       underscore_name="l1_cache43"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="e75bf1f9-071f-4c21-8f55-e9ee154638ba"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="L1Cache44"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache44"
>+       underscore_name="l1_cache44"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="975595a3-2d15-44aa-b32f-0204e42485f4"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="L1Cache45"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache45"
>+       underscore_name="l1_cache45"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="9c1f54c9-3b59-479a-97e9-179a40b4b949"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031CEA" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030D46" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030003" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030804" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34031842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache46"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache46"
>+       underscore_name="l1_cache46"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="eebc8739-0987-4f55-b70f-6cdee1a4ec02"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031CEA" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030D46" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030003" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030804" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34031842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache47"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache47"
>+       underscore_name="l1_cache47"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="e01f5549-332a-4e23-b915-828860d438cc"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031CEA" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030D46" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030003" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030804" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34031842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache48"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache48"
>+       underscore_name="l1_cache48"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="389c0253-dbfb-47b3-878e-3eb1b9b6e74f"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031CEA" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030D46" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030003" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030804" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34031842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache49"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache49"
>+       underscore_name="l1_cache49"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="23488fdc-0420-4cee-b15a-000f3fe0c61c"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache50"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache50"
>+       underscore_name="l1_cache50"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="229bdc13-d602-4e78-a325-c082919dc47a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache51"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache51"
>+       underscore_name="l1_cache51"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="35c25f46-14d7-46fa-927f-35507e61a2fc"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache52"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache52"
>+       underscore_name="l1_cache52"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="94284c36-9664-4d60-b4d9-15179f266d23"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache53"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache53"
>+       underscore_name="l1_cache53"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="a2b93539-7c7e-4ea4-85df-2fa675381a1b"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache54"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache54"
>+       underscore_name="l1_cache54"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="8efc5126-1bb6-47cd-bd3c-b1bfa6a99dc1"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache55"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache55"
>+       underscore_name="l1_cache55"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="4a628907-5db2-437c-b04e-8c14dede3794"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache56"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache56"
>+       underscore_name="l1_cache56"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="e017d352-78fe-4f3e-bda9-814fb14f495e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache57"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache57"
>+       underscore_name="l1_cache57"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c89b207d-e5c1-480a-8b15-5403d0e45fb9"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache58"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache58"
>+       underscore_name="l1_cache58"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="dd46fc9a-6a2c-44c7-94f3-069b58c95aca"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache59"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache59"
>+       underscore_name="l1_cache59"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="4669435c-6f14-4557-b983-3f5186807fd6"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache60"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache60"
>+       underscore_name="l1_cache60"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="6f37e5b7-c8fd-4f28-a95d-919848fe4a95"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache61"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache61"
>+       underscore_name="l1_cache61"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="0cd1c331-f998-467e-ae36-ea334c3ba2a5"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache62"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache62"
>+       underscore_name="l1_cache62"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="09153d17-1912-4ce4-b41a-709df4aba848"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache63"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache63"
>+       underscore_name="l1_cache63"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="ea0e19bb-8a13-4e51-92ca-1cb3db78fb10"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache64"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache64"
>+       underscore_name="l1_cache64"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="d7eb30f5-28aa-455b-b8a5-221db2ccfe62"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache65"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache65"
>+       underscore_name="l1_cache65"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="ae51ef65-a808-4248-8c26-8fcda92bb018"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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 4 READ B 5 READ UADD B 6 READ UADD B 7 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="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="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="0x128905C7" />
>+        <register type="NOA" address="0x00009888" value="0x14890DE7" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008022" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010102" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020802" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00044002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache66"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache66"
>+       underscore_name="l1_cache66"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="e6e2b49c-615f-4af1-a7b1-349f6b906c90"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice2XeCore1"
>+             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="$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="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="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="0x12A905C7" />
>+        <register type="NOA" address="0x00009888" value="0x14A90DE7" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008022" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010102" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020802" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00044002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache67"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache67"
>+       underscore_name="l1_cache67"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="691098de-d8d8-40f3-906f-b20df78f5b52"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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 4 READ B 5 READ UADD B 6 READ UADD B 7 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="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="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="0x12C905C7" />
>+        <register type="NOA" address="0x00009888" value="0x14C90DE7" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008022" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010102" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020802" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00044002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache68"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache68"
>+       underscore_name="l1_cache68"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="bdcc17c1-0c82-4277-8c4a-6c878af1f374"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice2XeCore3"
>+             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="$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="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="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="0x12E905C7" />
>+        <register type="NOA" address="0x00009888" value="0x14E90DE7" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008022" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010102" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020802" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00044002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache69"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache69"
>+       underscore_name="l1_cache69"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="e2417f86-ea22-4512-b4b6-1918c6721e47"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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 4 READ B 5 READ UADD B 6 READ UADD B 7 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="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="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="0x138905C7" />
>+        <register type="NOA" address="0x00009888" value="0x15890DE7" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008022" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010102" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020802" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00044002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache70"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache70"
>+       underscore_name="l1_cache70"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="0b7a01c5-5622-43cd-90c1-963d8ebc4d30"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice3XeCore1"
>+             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="$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="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="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="0x13A905C7" />
>+        <register type="NOA" address="0x00009888" value="0x15A90DE7" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008022" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010102" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020802" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00044002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache71"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache71"
>+       underscore_name="l1_cache71"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="e0da306c-65eb-4032-b327-f95f4eba3020"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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 4 READ B 5 READ UADD B 6 READ UADD B 7 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="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="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="0x13C905C7" />
>+        <register type="NOA" address="0x00009888" value="0x15C90DE7" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008022" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010102" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020802" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00044002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache72"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache72"
>+       underscore_name="l1_cache72"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="10f602b1-6401-49df-b617-8fb07c188fa2"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice3XeCore3"
>+             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="$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="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="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="0x13E905C7" />
>+        <register type="NOA" address="0x00009888" value="0x15E90DE7" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008022" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010102" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020802" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00044002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache73"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache73"
>+       underscore_name="l1_cache73"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="8bcaab96-b9ff-4445-9b12-77c6645d4889"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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 4 READ B 5 READ UADD B 6 READ UADD B 7 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="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="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="0x128905C7" />
>+        <register type="NOA" address="0x00009888" value="0x14890DE7" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008022" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010102" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020802" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00044002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache74"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache74"
>+       underscore_name="l1_cache74"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="fb2f0a27-1305-4d18-9940-d644f2fd2607"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice4XeCore1"
>+             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="$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="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="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="0x12A905C7" />
>+        <register type="NOA" address="0x00009888" value="0x14A90DE7" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008022" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010102" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020802" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00044002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache75"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache75"
>+       underscore_name="l1_cache75"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="e79fe17b-cecf-4808-98f8-dbf002286e99"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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 4 READ B 5 READ UADD B 6 READ UADD B 7 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="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="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="0x12C905C7" />
>+        <register type="NOA" address="0x00009888" value="0x14C90DE7" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008022" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010102" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020802" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00044002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache76"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache76"
>+       underscore_name="l1_cache76"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b25a8d2b-6410-4f91-af8d-364c2f31263a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice4XeCore3"
>+             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="$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="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="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="0x12E905C7" />
>+        <register type="NOA" address="0x00009888" value="0x14E90DE7" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008022" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010102" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020802" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00044002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache77"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache77"
>+       underscore_name="l1_cache77"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="45ec41ff-4a28-4282-973b-8fcbe65cf00d"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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 4 READ B 5 READ UADD B 6 READ UADD B 7 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="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="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="0x138905C7" />
>+        <register type="NOA" address="0x00009888" value="0x15890DE7" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008022" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010102" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020802" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00044002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache78"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache78"
>+       underscore_name="l1_cache78"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f2ea74eb-3520-4e62-a9e9-6907afd1a5e6"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice5XeCore1"
>+             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="$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="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="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="0x13A905C7" />
>+        <register type="NOA" address="0x00009888" value="0x15A90DE7" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008022" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010102" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020802" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00044002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache79"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache79"
>+       underscore_name="l1_cache79"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="90e0b182-84d1-4bc7-aa0b-448bb0a7a850"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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 4 READ B 5 READ UADD B 6 READ UADD B 7 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="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="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="0x13C905C7" />
>+        <register type="NOA" address="0x00009888" value="0x15C90DE7" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008022" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010102" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020802" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00044002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache80"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache80"
>+       underscore_name="l1_cache80"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="8f0b735d-f269-4545-8a11-a31b3ebed779"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice5XeCore3"
>+             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="$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="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="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="0x13E905C7" />
>+        <register type="NOA" address="0x00009888" value="0x15E90DE7" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008022" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010102" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020802" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00044002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache81"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache81"
>+       underscore_name="l1_cache81"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="6e136a5b-e7fa-4349-be46-e83455caec62"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache82"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache82"
>+       underscore_name="l1_cache82"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c59e0c0d-d038-4b0a-b643-bccfd3963f4b"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache83"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache83"
>+       underscore_name="l1_cache83"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="5180e659-772f-4531-a2cb-f38a86841e22"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache84"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache84"
>+       underscore_name="l1_cache84"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="53e81609-e3d2-4679-b348-6f6473dd0fe2"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache85"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache85"
>+       underscore_name="l1_cache85"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="16e8cd96-5a5d-4528-999b-90629facef72"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache86"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache86"
>+       underscore_name="l1_cache86"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="d4e55aa0-754b-4fab-9134-ba7168529642"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache87"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache87"
>+       underscore_name="l1_cache87"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="e80e1404-d74b-4e84-b8b2-317fe06a2900"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache88"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache88"
>+       underscore_name="l1_cache88"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b096a99f-7544-4891-9336-6a1a8f341b31"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache89"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache89"
>+       underscore_name="l1_cache89"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="8164944d-16b7-4415-9c9d-c9155b54d313"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache90"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache90"
>+       underscore_name="l1_cache90"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f04cb35e-ad18-487c-a3a7-4c3df903df4e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache91"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache91"
>+       underscore_name="l1_cache91"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="7476a997-fd23-4e09-9e41-be5ad6998370"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache92"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache92"
>+       underscore_name="l1_cache92"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c39f76fb-108f-4470-adb7-92f0830b4b85"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache93"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache93"
>+       underscore_name="l1_cache93"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="3a32053e-1919-4630-a163-dcacf9c6d003"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache94"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache94"
>+       underscore_name="l1_cache94"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="340e5f66-a0d2-4365-9a67-76f5fea0b623"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache95"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache95"
>+       underscore_name="l1_cache95"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="14d53071-a58c-4e71-b4e4-160815efdc7c"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache96"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache96"
>+       underscore_name="l1_cache96"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b390699e-0883-423a-a7c3-064e0520ebed"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache97"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache97"
>+       underscore_name="l1_cache97"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="74f12f6d-05be-4a80-9870-2a2c487f7bd9"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache98"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache98"
>+       underscore_name="l1_cache98"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f587f7f5-b5fd-4183-a59c-3ca769fe8148"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache99"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache99"
>+       underscore_name="l1_cache99"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="08848093-c9f7-4554-a447-278c4da9f9ea"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache100"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache100"
>+       underscore_name="l1_cache100"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="8fd337d7-938c-4a64-b5b9-37df6074e4c0"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache101"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache101"
>+       underscore_name="l1_cache101"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="e47ea265-e42a-4a04-81b2-30814815b3aa"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache102"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache102"
>+       underscore_name="l1_cache102"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="ff5717d6-fae7-4288-885c-3850588e4b2e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache103"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache103"
>+       underscore_name="l1_cache103"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="9fad96f4-5977-4cf8-a2e4-bd72b277075f"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x3203000A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032940" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803140A" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache104"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache104"
>+       underscore_name="l1_cache104"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="997c44e5-85b3-47f7-9845-6c42c554caae"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032940" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x3603000A" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L1Cache105"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache105"
>+       underscore_name="l1_cache105"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="7c51d383-b682-4f1d-831d-b689c8be3fdd"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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 4 READ B 5 READ UADD B 6 READ UADD B 7 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="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="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="0x128905C7" />
>+        <register type="NOA" address="0x00009888" value="0x14890DE7" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008002" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010002" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020002" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00040002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache106"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache106"
>+       underscore_name="l1_cache106"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="04638c41-779d-4d79-a3bc-69b642342b99"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice2XeCore1"
>+             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="$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="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="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="0x12A905C7" />
>+        <register type="NOA" address="0x00009888" value="0x14A90DE7" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008002" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010002" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020002" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00040002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache107"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache107"
>+       underscore_name="l1_cache107"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="86bb1e10-f542-4f9c-b0f3-8a1fc1caf5aa"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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 4 READ B 5 READ UADD B 6 READ UADD B 7 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="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="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="0x12C905C7" />
>+        <register type="NOA" address="0x00009888" value="0x14C90DE7" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008002" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010002" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020002" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00040002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache108"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache108"
>+       underscore_name="l1_cache108"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="dab065f1-c8a2-4e03-823e-ad9591fdcf29"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice2XeCore3"
>+             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="$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="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="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="0x12E905C7" />
>+        <register type="NOA" address="0x00009888" value="0x14E90DE7" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008002" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010002" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020002" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00040002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache109"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache109"
>+       underscore_name="l1_cache109"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="cefea11c-d38d-4ddb-8ce1-f24d75799a7e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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 4 READ B 5 READ UADD B 6 READ UADD B 7 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="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="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="0x138905C7" />
>+        <register type="NOA" address="0x00009888" value="0x15890DE7" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008002" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010002" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020002" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00040002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache110"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache110"
>+       underscore_name="l1_cache110"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="1178f323-ea3e-41c3-905c-2a8442f3b4f6"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice3XeCore1"
>+             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="$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="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="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="0x13A905C7" />
>+        <register type="NOA" address="0x00009888" value="0x15A90DE7" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008002" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010002" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020002" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00040002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache111"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache111"
>+       underscore_name="l1_cache111"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="26bca320-d4e2-460a-9896-a5fb2a279ccf"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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 4 READ B 5 READ UADD B 6 READ UADD B 7 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="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="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="0x13C905C7" />
>+        <register type="NOA" address="0x00009888" value="0x15C90DE7" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008002" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010002" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020002" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00040002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache112"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache112"
>+       underscore_name="l1_cache112"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="3f8fbb78-69b9-4e93-afcb-2a0f380c2013"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice3XeCore3"
>+             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="$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="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="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="0x13E905C7" />
>+        <register type="NOA" address="0x00009888" value="0x15E90DE7" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008002" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010002" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020002" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00040002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache113"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache113"
>+       underscore_name="l1_cache113"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="da9b2768-977e-4de8-bbd1-036260d79f93"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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 4 READ B 5 READ UADD B 6 READ UADD B 7 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="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="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="0x128905C7" />
>+        <register type="NOA" address="0x00009888" value="0x14890DE7" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008002" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010002" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020002" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00040002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache114"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache114"
>+       underscore_name="l1_cache114"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="0eb1375c-25b4-47ff-b124-ba4eba95871a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice4XeCore1"
>+             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="$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="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="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="0x12A905C7" />
>+        <register type="NOA" address="0x00009888" value="0x14A90DE7" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008002" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010002" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020002" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00040002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache115"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache115"
>+       underscore_name="l1_cache115"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="58be8181-92a3-4cec-ad46-30ea575830ad"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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 4 READ B 5 READ UADD B 6 READ UADD B 7 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="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="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="0x12C905C7" />
>+        <register type="NOA" address="0x00009888" value="0x14C90DE7" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008002" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010002" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020002" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00040002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache116"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache116"
>+       underscore_name="l1_cache116"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="1a3918a7-1fc2-430f-82f2-9114e69586fb"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice4XeCore3"
>+             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="$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="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="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="0x12E905C7" />
>+        <register type="NOA" address="0x00009888" value="0x14E90DE7" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008002" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010002" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020002" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00040002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache117"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache117"
>+       underscore_name="l1_cache117"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="5206a8c9-3c75-485b-8e78-e3057cda1bb2"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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 4 READ B 5 READ UADD B 6 READ UADD B 7 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="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="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="0x138905C7" />
>+        <register type="NOA" address="0x00009888" value="0x15890DE7" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008002" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010002" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020002" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00040002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache118"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache118"
>+       underscore_name="l1_cache118"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="fe39d1bc-b405-4a4d-99a5-3079c0cb6a71"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice5XeCore1"
>+             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="$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="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="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="0x13A905C7" />
>+        <register type="NOA" address="0x00009888" value="0x15A90DE7" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008002" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010002" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020002" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00040002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache119"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache119"
>+       underscore_name="l1_cache119"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="7580647f-8c47-4796-a7f6-8f6011aaabe8"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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 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 4 READ B 5 READ UADD B 6 READ UADD B 7 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="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="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="0x13C905C7" />
>+        <register type="NOA" address="0x00009888" value="0x15C90DE7" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008002" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010002" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020002" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00040002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache120"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache120"
>+       underscore_name="l1_cache120"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b7ae9004-efa6-4851-951c-e901b3228664"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice5XeCore3"
>+             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="$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="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="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="0x13E905C7" />
>+        <register type="NOA" address="0x00009888" value="0x15E90DE7" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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 type="OA" address="0x0000D960" value="0x00008002" />
>+        <register type="OA" address="0x0000D964" value="0x0000EFFB" />
>+        <register type="OA" address="0x0000D968" value="0x00010002" />
>+        <register type="OA" address="0x0000D96C" value="0x0000DFDF" />
>+        <register type="OA" address="0x0000D970" value="0x00020002" />
>+        <register type="OA" address="0x0000D974" value="0x0000BEFF" />
>+        <register type="OA" address="0x0000D978" value="0x00040002" />
>+        <register type="OA" address="0x0000D97C" value="0x000077FF" />
>+    </register_config>
>+  </set>
>+
>+  <set name="L1Cache121"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache121"
>+       underscore_name="l1_cache121"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="77902327-49d2-4174-ba8c-94a796e54c72"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore0"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C60" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030003" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030C63" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache122"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache122"
>+       underscore_name="l1_cache122"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f4c597eb-8ac7-4138-8775-759d14e2cd40"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore1"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C60" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030003" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030C63" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache123"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache123"
>+       underscore_name="l1_cache123"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="e9ee5eb7-90aa-4798-a586-79764c58a6ac"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore2"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C60" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030003" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030C63" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache124"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache124"
>+       underscore_name="l1_cache124"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="a5438972-875a-4301-9b15-f4d16d9d106e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore3"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C60" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030003" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030C63" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache125"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache125"
>+       underscore_name="l1_cache125"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="9d7b58e1-a5fa-47fb-a446-1e03556fa59a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore0"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C60" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030003" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030C63" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache126"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache126"
>+       underscore_name="l1_cache126"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="7ce674af-6177-4d79-8bd4-dff2ef2fab24"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore1"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C60" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030003" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030C63" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache127"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache127"
>+       underscore_name="l1_cache127"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="6dedd9cf-b928-4862-80b5-32a0a17cc238"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore2"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C60" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030003" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030C63" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache128"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache128"
>+       underscore_name="l1_cache128"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f9352d6f-8b0f-4df0-9e79-1bd75ed6c2b3"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore3"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C60" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030003" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030C63" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache129"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache129"
>+       underscore_name="l1_cache129"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="6c5a3c61-b4cb-48d7-970f-13740c6fd02e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore0"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030001" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030201" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache130"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache130"
>+       underscore_name="l1_cache130"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="a0ee28df-2030-4045-b858-d7153e151801"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore1"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030001" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030201" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache131"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache131"
>+       underscore_name="l1_cache131"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="6a5e1ad7-35fe-4877-a057-c029fdcbd1eb"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore2"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030001" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030201" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache132"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache132"
>+       underscore_name="l1_cache132"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="8c4700c6-ea20-4b8e-a74a-f42f46f9bac4"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore3"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030001" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030201" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache133"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache133"
>+       underscore_name="l1_cache133"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="e1fd9e53-181f-4a61-95a1-3612f36fdeef"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore0"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030001" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030201" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache134"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache134"
>+       underscore_name="l1_cache134"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="0f1d1caf-29f5-4ae3-8b3b-8a645752df97"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore1"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030001" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030201" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache135"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache135"
>+       underscore_name="l1_cache135"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="6eed11fb-4013-479b-94d3-9c4e084e82f1"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore2"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030001" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030201" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache136"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache136"
>+       underscore_name="l1_cache136"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="d08bf17e-d459-43d6-83fe-ba8ee4829cdc"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore3"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030001" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030201" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache137"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache137"
>+       underscore_name="l1_cache137"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b3d01145-903d-49f7-9ed7-45ed893af630"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore0"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C60" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030003" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030C63" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache138"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache138"
>+       underscore_name="l1_cache138"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="5abc1aeb-9795-4d41-8872-7d9c6bb83f46"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore1"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C60" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030003" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030C63" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache139"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache139"
>+       underscore_name="l1_cache139"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="231f49f8-1312-4cf8-86a5-ecdeb9070b44"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore2"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C60" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030003" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030C63" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache140"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache140"
>+       underscore_name="l1_cache140"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="231e99e6-e1ad-47b3-ba45-2ac2846202b6"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore3"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C60" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030003" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030C63" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache141"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache141"
>+       underscore_name="l1_cache141"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="34ccdeff-29d0-4a12-8d2a-45d6ac39a2bf"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore0"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C60" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030003" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030C63" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache142"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache142"
>+       underscore_name="l1_cache142"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="2e9e5b1f-3974-405c-a8a1-aeed17baca42"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore1"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C60" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030003" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030C63" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache143"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache143"
>+       underscore_name="l1_cache143"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="7d8da90c-fd7c-482c-afed-007f8323285c"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore2"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C60" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030003" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030C63" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache144"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache144"
>+       underscore_name="l1_cache144"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="ab19e5f0-333d-4787-a32d-83f2396b1dd9"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore3"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C60" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030003" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030C63" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache145"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache145"
>+       underscore_name="l1_cache145"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="49fb217b-1f94-480f-9f7f-80350a8b3f05"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore0"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030001" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030201" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache146"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache146"
>+       underscore_name="l1_cache146"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="448d0663-b147-4471-8bd3-41a75af71caa"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore1"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030001" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030201" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache147"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache147"
>+       underscore_name="l1_cache147"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b1dda4b7-b8aa-4db5-8e88-d09b47f092c0"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore2"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030001" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030201" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache148"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache148"
>+       underscore_name="l1_cache148"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c2eb3ac8-1dd9-4a95-9723-f4bb3e1f9040"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore3"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030001" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030201" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache149"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache149"
>+       underscore_name="l1_cache149"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="1fc4fe4d-473a-42c1-a9d4-c68a23c1bc02"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore0"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030001" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030201" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache150"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache150"
>+       underscore_name="l1_cache150"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="cb3742b7-e01b-4759-a5cf-a473ffdc1bae"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore1"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030001" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030201" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache151"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache151"
>+       underscore_name="l1_cache151"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="e116bb6e-4a74-4d70-91ef-30162e83fa72"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore2"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030001" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030201" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache152"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache152"
>+       underscore_name="l1_cache152"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="d2731321-319c-4e1e-8cc2-70832ed45e85"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2XeCore3"
>+             mdapi_group="L1Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030001" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030201" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="L1Cache153"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache153"
>+       underscore_name="l1_cache153"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="9b3e9938-36a7-45fa-a855-a1664cca7e7b"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031CEA" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030D46" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030003" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030804" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34031842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache154"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache154"
>+       underscore_name="l1_cache154"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="6588bbbc-22b5-4387-8263-2de455505fe5"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031CEA" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030D46" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030003" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030804" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34031842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache155"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache155"
>+       underscore_name="l1_cache155"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="916d2db4-8950-4577-b17a-91bae4439648"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031CEA" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030D46" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030003" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030804" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34031842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L1Cache156"
>+       chipset="ACMGT2"
>+       symbol_name="L1Cache156"
>+       underscore_name="l1_cache156"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="60481905-7439-44f1-81b6-ef356e002f74"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031CEA" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030D46" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030003" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030804" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34031842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="L3Cache1"
>+       chipset="ACMGT2"
>+       symbol_name="L3Cache1"
>+       underscore_name="l3_cache1"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="e735a53a-442a-43e6-b5be-d1c89c017bf2"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << AND"
>+             mdapi_group="L3Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="subslice_bank"
>+             />
>+    <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="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 1 2 UMUL << 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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030024" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030401" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38031400" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030207" />
>+        <register type="NOA" address="0x00009888" value="0x3E030040" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34031C2A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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="L3Cache2"
>+       chipset="ACMGT2"
>+       symbol_name="L3Cache2"
>+       underscore_name="l3_cache2"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="fd307172-3c1e-432f-8347-014d0a93e2be"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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="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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030024" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030401" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38031400" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030207" />
>+        <register type="NOA" address="0x00009888" value="0x3E030040" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34031C2A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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="L3Cache3"
>+       chipset="ACMGT2"
>+       symbol_name="L3Cache3"
>+       underscore_name="l3_cache3"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="44447e1a-90df-452e-b701-e38c034a4eca"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << AND"
>+             mdapi_group="L3Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="subslice_bank"
>+             />
>+    <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="B 7 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 6 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 5 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 4 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 3 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 2 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 1 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 0 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="0x090B1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B0B6005" />
>+        <register type="NOA" address="0x00009888" value="0x092B1005" />
>+        <register type="NOA" address="0x00009888" value="0x0B2B6000" />
>+        <register type="NOA" address="0x00009888" value="0x094B1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B4B6000" />
>+        <register type="NOA" address="0x00009888" value="0x096B1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B6B6000" />
>+        <register type="NOA" address="0x00009888" value="0x090C1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B0C6140" />
>+        <register type="NOA" address="0x00009888" value="0x092C1140" />
>+        <register type="NOA" address="0x00009888" value="0x0B2C6000" />
>+        <register type="NOA" address="0x00009888" value="0x094C1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B4C6000" />
>+        <register type="NOA" address="0x00009888" value="0x096C1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B6C6000" />
>+        <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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030024" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030401" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38031400" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030207" />
>+        <register type="NOA" address="0x00009888" value="0x3E030040" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34031C2A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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="L3Cache4"
>+       chipset="ACMGT2"
>+       symbol_name="L3Cache4"
>+       underscore_name="l3_cache4"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="e37c49ce-822e-43c5-9875-6945c962305e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="C 7 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 6 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 5 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 4 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 3 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 2 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 1 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 0 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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="0x0B0B6005" />
>+        <register type="NOA" address="0x00009888" value="0x092B1005" />
>+        <register type="NOA" address="0x00009888" value="0x0B2B6000" />
>+        <register type="NOA" address="0x00009888" value="0x094B1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B4B6000" />
>+        <register type="NOA" address="0x00009888" value="0x096B1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B6B6000" />
>+        <register type="NOA" address="0x00009888" value="0x090C1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B0C6140" />
>+        <register type="NOA" address="0x00009888" value="0x092C1140" />
>+        <register type="NOA" address="0x00009888" value="0x0B2C6000" />
>+        <register type="NOA" address="0x00009888" value="0x094C1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B4C6000" />
>+        <register type="NOA" address="0x00009888" value="0x096C1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B6C6000" />
>+        <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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030024" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030401" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38031400" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030207" />
>+        <register type="NOA" address="0x00009888" value="0x3E030040" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34031C2A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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="L3Cache5"
>+       chipset="ACMGT2"
>+       symbol_name="L3Cache5"
>+       underscore_name="l3_cache5"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="45bb2f55-4b48-4d0d-882a-abfbac133ca4"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 7 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 6 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 5 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 4 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 3 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 2 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 1 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 0 READ"
>+             mdapi_group="L3Cache"
>+             mdapi_usage_flags="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="B 7 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 6 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 5 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 4 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 3 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 2 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 1 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 0 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="0x110B2000" />
>+        <register type="NOA" address="0x00009888" value="0x112B2001" />
>+        <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="0x112C2040" />
>+        <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="0x130B0001" />
>+        <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="0x0F4B0001" />
>+        <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="0x0D6B0001" />
>+        <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="0x130C0040" />
>+        <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="0x0F4C0040" />
>+        <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="0x0D6C0040" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030024" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030401" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38031400" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030207" />
>+        <register type="NOA" address="0x00009888" value="0x3E030040" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34031C2A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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="L3Cache6"
>+       chipset="ACMGT2"
>+       symbol_name="L3Cache6"
>+       underscore_name="l3_cache6"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="215b0c4c-5977-4f01-a4de-3c8f654e3573"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="C 7 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="C 6 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="C 5 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="C 4 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="C 3 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="C 2 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="C 1 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="C 0 READ"
>+             mdapi_group="L3Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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="0x112B2001" />
>+        <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="0x112C2040" />
>+        <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="0x130B0001" />
>+        <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="0x0F4B0001" />
>+        <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="0x0D6B0001" />
>+        <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="0x130C0040" />
>+        <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="0x0F4C0040" />
>+        <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="0x0D6C0040" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030024" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030401" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38031400" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030207" />
>+        <register type="NOA" address="0x00009888" value="0x3E030040" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34031C2A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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="L3Cache7"
>+       chipset="ACMGT2"
>+       symbol_name="L3Cache7"
>+       underscore_name="l3_cache7"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="47f3839a-9fcb-4bc5-85ed-7096d712cda6"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << AND"
>+             mdapi_group="L3Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="subslice_bank"
>+             />
>+    <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="B 7 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 6 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 5 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 4 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 3 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 2 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 1 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 0 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="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="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="0x074B0003" />
>+        <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="0x056B0003" />
>+        <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="0x0B0C00C0" />
>+        <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="0x074C00C0" />
>+        <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="0x056C00C0" />
>+        <register type="NOA" address="0x00009888" value="0x0D6C0100" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030024" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030401" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38031400" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030207" />
>+        <register type="NOA" address="0x00009888" value="0x3E030040" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34031C2A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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="L3Cache8"
>+       chipset="ACMGT2"
>+       symbol_name="L3Cache8"
>+       underscore_name="l3_cache8"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="84f32171-9963-413e-8f14-163a3e258342"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="C 7 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 6 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 5 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 4 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 3 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 2 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 1 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 0 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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="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="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="0x074B0003" />
>+        <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="0x056B0003" />
>+        <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="0x0B0C00C0" />
>+        <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="0x074C00C0" />
>+        <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="0x056C00C0" />
>+        <register type="NOA" address="0x00009888" value="0x0D6C0100" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030024" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030401" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38031400" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030207" />
>+        <register type="NOA" address="0x00009888" value="0x3E030040" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34031C2A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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="L3Cache9"
>+       chipset="ACMGT2"
>+       symbol_name="L3Cache9"
>+       underscore_name="l3_cache9"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="9e9237e0-0d36-4e0d-8413-1109670a1f0f"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << AND"
>+             mdapi_group="L3Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="subslice_bank"
>+             />
>+    <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="B 7 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 6 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 5 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 4 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 3 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 2 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 1 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 0 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="0x090B0000" />
>+        <register type="NOA" address="0x00009888" value="0x110B0000" />
>+        <register type="NOA" address="0x00009888" value="0x092B0002" />
>+        <register type="NOA" address="0x00009888" value="0x112B000F" />
>+        <register type="NOA" address="0x00009888" value="0x094B0000" />
>+        <register type="NOA" address="0x00009888" value="0x114B0000" />
>+        <register type="NOA" address="0x00009888" value="0x096B0000" />
>+        <register type="NOA" address="0x00009888" value="0x116B0000" />
>+        <register type="NOA" address="0x00009888" value="0x090C0000" />
>+        <register type="NOA" address="0x00009888" value="0x110C0000" />
>+        <register type="NOA" address="0x00009888" value="0x092C0080" />
>+        <register type="NOA" address="0x00009888" value="0x112C03C0" />
>+        <register type="NOA" address="0x00009888" value="0x094C0000" />
>+        <register type="NOA" address="0x00009888" value="0x114C0000" />
>+        <register type="NOA" address="0x00009888" value="0x096C0000" />
>+        <register type="NOA" address="0x00009888" value="0x116C0000" />
>+        <register type="NOA" address="0x00009888" value="0x010B0026" />
>+        <register type="NOA" address="0x00009888" value="0x0B0B0002" />
>+        <register type="NOA" address="0x00009888" value="0x130B000F" />
>+        <register type="NOA" address="0x00009888" value="0x030B0000" />
>+        <register type="NOA" address="0x00009888" value="0x012B0026" />
>+        <register type="NOA" address="0x00009888" value="0x032B0000" />
>+        <register type="NOA" address="0x00009888" value="0x014B0026" />
>+        <register type="NOA" address="0x00009888" value="0x074B0002" />
>+        <register type="NOA" address="0x00009888" value="0x0F4B000F" />
>+        <register type="NOA" address="0x00009888" value="0x034B0000" />
>+        <register type="NOA" address="0x00009888" value="0x016B0026" />
>+        <register type="NOA" address="0x00009888" value="0x056B0002" />
>+        <register type="NOA" address="0x00009888" value="0x0D6B000F" />
>+        <register type="NOA" address="0x00009888" value="0x036B0000" />
>+        <register type="NOA" address="0x00009888" value="0x010C0026" />
>+        <register type="NOA" address="0x00009888" value="0x0B0C0080" />
>+        <register type="NOA" address="0x00009888" value="0x130C03C0" />
>+        <register type="NOA" address="0x00009888" value="0x030C0000" />
>+        <register type="NOA" address="0x00009888" value="0x012C0026" />
>+        <register type="NOA" address="0x00009888" value="0x032C0000" />
>+        <register type="NOA" address="0x00009888" value="0x014C0026" />
>+        <register type="NOA" address="0x00009888" value="0x074C0080" />
>+        <register type="NOA" address="0x00009888" value="0x0F4C03C0" />
>+        <register type="NOA" address="0x00009888" value="0x034C0000" />
>+        <register type="NOA" address="0x00009888" value="0x016C0026" />
>+        <register type="NOA" address="0x00009888" value="0x056C0080" />
>+        <register type="NOA" address="0x00009888" value="0x0D6C03C0" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030024" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030401" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38031400" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030207" />
>+        <register type="NOA" address="0x00009888" value="0x3E030040" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34031C2A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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="L3Cache10"
>+       chipset="ACMGT2"
>+       symbol_name="L3Cache10"
>+       underscore_name="l3_cache10"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="156b77b5-f696-42be-ad63-13a8372d5d51"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="C 7 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 6 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 5 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 4 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 3 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 2 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 1 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 0 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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="0x110B0000" />
>+        <register type="NOA" address="0x00009888" value="0x092B0002" />
>+        <register type="NOA" address="0x00009888" value="0x112B000F" />
>+        <register type="NOA" address="0x00009888" value="0x094B0000" />
>+        <register type="NOA" address="0x00009888" value="0x114B0000" />
>+        <register type="NOA" address="0x00009888" value="0x096B0000" />
>+        <register type="NOA" address="0x00009888" value="0x116B0000" />
>+        <register type="NOA" address="0x00009888" value="0x090C0000" />
>+        <register type="NOA" address="0x00009888" value="0x110C0000" />
>+        <register type="NOA" address="0x00009888" value="0x092C0080" />
>+        <register type="NOA" address="0x00009888" value="0x112C03C0" />
>+        <register type="NOA" address="0x00009888" value="0x094C0000" />
>+        <register type="NOA" address="0x00009888" value="0x114C0000" />
>+        <register type="NOA" address="0x00009888" value="0x096C0000" />
>+        <register type="NOA" address="0x00009888" value="0x116C0000" />
>+        <register type="NOA" address="0x00009888" value="0x010B0026" />
>+        <register type="NOA" address="0x00009888" value="0x0B0B0002" />
>+        <register type="NOA" address="0x00009888" value="0x130B000F" />
>+        <register type="NOA" address="0x00009888" value="0x030B0000" />
>+        <register type="NOA" address="0x00009888" value="0x012B0026" />
>+        <register type="NOA" address="0x00009888" value="0x032B0000" />
>+        <register type="NOA" address="0x00009888" value="0x014B0026" />
>+        <register type="NOA" address="0x00009888" value="0x074B0002" />
>+        <register type="NOA" address="0x00009888" value="0x0F4B000F" />
>+        <register type="NOA" address="0x00009888" value="0x034B0000" />
>+        <register type="NOA" address="0x00009888" value="0x016B0026" />
>+        <register type="NOA" address="0x00009888" value="0x056B0002" />
>+        <register type="NOA" address="0x00009888" value="0x0D6B000F" />
>+        <register type="NOA" address="0x00009888" value="0x036B0000" />
>+        <register type="NOA" address="0x00009888" value="0x010C0026" />
>+        <register type="NOA" address="0x00009888" value="0x0B0C0080" />
>+        <register type="NOA" address="0x00009888" value="0x130C03C0" />
>+        <register type="NOA" address="0x00009888" value="0x030C0000" />
>+        <register type="NOA" address="0x00009888" value="0x012C0026" />
>+        <register type="NOA" address="0x00009888" value="0x032C0000" />
>+        <register type="NOA" address="0x00009888" value="0x014C0026" />
>+        <register type="NOA" address="0x00009888" value="0x074C0080" />
>+        <register type="NOA" address="0x00009888" value="0x0F4C03C0" />
>+        <register type="NOA" address="0x00009888" value="0x034C0000" />
>+        <register type="NOA" address="0x00009888" value="0x016C0026" />
>+        <register type="NOA" address="0x00009888" value="0x056C0080" />
>+        <register type="NOA" address="0x00009888" value="0x0D6C03C0" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030024" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030401" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38031400" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030207" />
>+        <register type="NOA" address="0x00009888" value="0x3E030040" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34031C2A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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="L3Cache11"
>+       chipset="ACMGT2"
>+       symbol_name="L3Cache11"
>+       underscore_name="l3_cache11"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="fd98f311-2512-48f3-b0fe-464f34238811"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << AND"
>+             mdapi_group="L3Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="subslice_bank"
>+             />
>+    <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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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="0x090B1001" />
>+        <register type="NOA" address="0x00009888" value="0x0B0B0000" />
>+        <register type="NOA" address="0x00009888" value="0x092B1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B2B0000" />
>+        <register type="NOA" address="0x00009888" value="0x090C1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B0C0000" />
>+        <register type="NOA" address="0x00009888" value="0x092C1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B2C0042" />
>+        <register type="NOA" address="0x00009888" value="0x010B0032" />
>+        <register type="NOA" address="0x00009888" value="0x070B0080" />
>+        <register type="NOA" address="0x00009888" value="0x130B0008" />
>+        <register type="NOA" address="0x00009888" value="0x030B0000" />
>+        <register type="NOA" address="0x00009888" value="0x012B0032" />
>+        <register type="NOA" address="0x00009888" value="0x0D2B0080" />
>+        <register type="NOA" address="0x00009888" value="0x0F2B0001" />
>+        <register type="NOA" address="0x00009888" value="0x112B0008" />
>+        <register type="NOA" address="0x00009888" value="0x032B0000" />
>+        <register type="NOA" address="0x00009888" value="0x010C0032" />
>+        <register type="NOA" address="0x00009888" value="0x050C0042" />
>+        <register type="NOA" address="0x00009888" value="0x070C0000" />
>+        <register type="NOA" address="0x00009888" value="0x130C0200" />
>+        <register type="NOA" address="0x00009888" value="0x030C0000" />
>+        <register type="NOA" address="0x00009888" value="0x012C0032" />
>+        <register type="NOA" address="0x00009888" value="0x0D2C0000" />
>+        <register type="NOA" address="0x00009888" value="0x112C0200" />
>+        <register type="NOA" address="0x00009888" value="0x032C0000" />
>+        <register type="NOA" address="0x00009888" value="0x00050A80" />
>+        <register type="NOA" address="0x00009888" value="0x02052000" />
>+        <register type="NOA" address="0x00009888" value="0x0006A015" />
>+        <register type="NOA" address="0x00009888" value="0x02064802" />
>+        <register type="NOA" address="0x00009888" value="0x0007A1C7" />
>+        <register type="NOA" address="0x00009888" value="0x00085A95" />
>+        <register type="NOA" address="0x00009888" value="0x020867FD" />
>+        <register type="NOA" address="0x00009888" value="0x0009A1C7" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032520" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030C06" />
>+        <register type="NOA" address="0x00009888" value="0x3A030060" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030009" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34031809" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="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_config>
>+  </set>
>+
>+  <set name="L3Cache12"
>+       chipset="ACMGT2"
>+       symbol_name="L3Cache12"
>+       underscore_name="l3_cache12"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="efee1ff5-333a-49f5-8093-7b7a6196cfce"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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 7 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 1 2 UMUL << 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 6 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 1 2 UMUL << 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 5 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 1 2 UMUL << 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 4 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 1 2 UMUL << 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 0 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 1 2 UMUL << AND"
>+             mdapi_group="L3Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="subslice_bank"
>+             />
>+    <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 1 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 1 2 UMUL << 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 2 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 1 2 UMUL << 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 3 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 1 2 UMUL << 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="0x094B1001" />
>+        <register type="NOA" address="0x00009888" value="0x0B4B0000" />
>+        <register type="NOA" address="0x00009888" value="0x096B1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B6B0000" />
>+        <register type="NOA" address="0x00009888" value="0x094C1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B4C0000" />
>+        <register type="NOA" address="0x00009888" value="0x096C1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B6C0042" />
>+        <register type="NOA" address="0x00009888" value="0x014B0032" />
>+        <register type="NOA" address="0x00009888" value="0x074B0080" />
>+        <register type="NOA" address="0x00009888" value="0x134B0008" />
>+        <register type="NOA" address="0x00009888" value="0x034B0000" />
>+        <register type="NOA" address="0x00009888" value="0x016B0032" />
>+        <register type="NOA" address="0x00009888" value="0x0D6B0080" />
>+        <register type="NOA" address="0x00009888" value="0x0F6B0001" />
>+        <register type="NOA" address="0x00009888" value="0x116B0008" />
>+        <register type="NOA" address="0x00009888" value="0x036B0000" />
>+        <register type="NOA" address="0x00009888" value="0x014C0032" />
>+        <register type="NOA" address="0x00009888" value="0x054C0042" />
>+        <register type="NOA" address="0x00009888" value="0x074C0000" />
>+        <register type="NOA" address="0x00009888" value="0x134C0200" />
>+        <register type="NOA" address="0x00009888" value="0x034C0000" />
>+        <register type="NOA" address="0x00009888" value="0x016C0032" />
>+        <register type="NOA" address="0x00009888" value="0x0D6C0000" />
>+        <register type="NOA" address="0x00009888" value="0x116C0200" />
>+        <register type="NOA" address="0x00009888" value="0x036C0000" />
>+        <register type="NOA" address="0x00009888" value="0x00020FC0" />
>+        <register type="NOA" address="0x00009888" value="0x02023000" />
>+        <register type="NOA" address="0x00009888" value="0x0003A015" />
>+        <register type="NOA" address="0x00009888" value="0x02034802" />
>+        <register type="NOA" address="0x00009888" value="0x0004A56A" />
>+        <register type="NOA" address="0x00009888" value="0x02049BFE" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031080" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030004" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030404" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="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_config>
>+  </set>
>+
>+  <set name="L3Cache13"
>+       chipset="ACMGT2"
>+       symbol_name="L3Cache13"
>+       underscore_name="l3_cache13"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="a979c83d-ccd1-4aea-8a3f-966aa9e5a4aa"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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 0 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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 1 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << AND"
>+             mdapi_group="L3Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="subslice_bank"
>+             />
>+    <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 2 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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 3 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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="0x090B1001" />
>+        <register type="NOA" address="0x00009888" value="0x0B0B0000" />
>+        <register type="NOA" address="0x00009888" value="0x092B1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B2B0000" />
>+        <register type="NOA" address="0x00009888" value="0x090C1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B0C0000" />
>+        <register type="NOA" address="0x00009888" value="0x092C1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B2C0042" />
>+        <register type="NOA" address="0x00009888" value="0x010B0032" />
>+        <register type="NOA" address="0x00009888" value="0x070B0080" />
>+        <register type="NOA" address="0x00009888" value="0x130B0008" />
>+        <register type="NOA" address="0x00009888" value="0x030B0000" />
>+        <register type="NOA" address="0x00009888" value="0x012B0032" />
>+        <register type="NOA" address="0x00009888" value="0x0D2B0080" />
>+        <register type="NOA" address="0x00009888" value="0x0F2B0001" />
>+        <register type="NOA" address="0x00009888" value="0x112B0008" />
>+        <register type="NOA" address="0x00009888" value="0x032B0000" />
>+        <register type="NOA" address="0x00009888" value="0x010C0032" />
>+        <register type="NOA" address="0x00009888" value="0x050C0042" />
>+        <register type="NOA" address="0x00009888" value="0x070C0000" />
>+        <register type="NOA" address="0x00009888" value="0x130C0200" />
>+        <register type="NOA" address="0x00009888" value="0x030C0000" />
>+        <register type="NOA" address="0x00009888" value="0x012C0032" />
>+        <register type="NOA" address="0x00009888" value="0x0D2C0000" />
>+        <register type="NOA" address="0x00009888" value="0x112C0200" />
>+        <register type="NOA" address="0x00009888" value="0x032C0000" />
>+        <register type="NOA" address="0x00009888" value="0x00050A80" />
>+        <register type="NOA" address="0x00009888" value="0x02052000" />
>+        <register type="NOA" address="0x00009888" value="0x0006A015" />
>+        <register type="NOA" address="0x00009888" value="0x02064802" />
>+        <register type="NOA" address="0x00009888" value="0x0007A1C7" />
>+        <register type="NOA" address="0x00009888" value="0x00085A95" />
>+        <register type="NOA" address="0x00009888" value="0x020867FD" />
>+        <register type="NOA" address="0x00009888" value="0x0009A1C7" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032520" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030C06" />
>+        <register type="NOA" address="0x00009888" value="0x3A030060" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030009" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34031809" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="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_config>
>+  </set>
>+
>+  <set name="L3Cache14"
>+       chipset="ACMGT2"
>+       symbol_name="L3Cache14"
>+       underscore_name="l3_cache14"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="6c0c13ac-31ac-4875-a5bd-a2a0ee46dd29"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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 0 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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 1 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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 2 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << AND"
>+             mdapi_group="L3Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="subslice_bank"
>+             />
>+    <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 3 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$SliceMask 3 2 2 UMUL << 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="0x0B4B0000" />
>+        <register type="NOA" address="0x00009888" value="0x096B1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B6B0000" />
>+        <register type="NOA" address="0x00009888" value="0x094C1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B4C0000" />
>+        <register type="NOA" address="0x00009888" value="0x096C1000" />
>+        <register type="NOA" address="0x00009888" value="0x0B6C0042" />
>+        <register type="NOA" address="0x00009888" value="0x014B0032" />
>+        <register type="NOA" address="0x00009888" value="0x074B0080" />
>+        <register type="NOA" address="0x00009888" value="0x134B0008" />
>+        <register type="NOA" address="0x00009888" value="0x034B0000" />
>+        <register type="NOA" address="0x00009888" value="0x016B0032" />
>+        <register type="NOA" address="0x00009888" value="0x0D6B0080" />
>+        <register type="NOA" address="0x00009888" value="0x0F6B0001" />
>+        <register type="NOA" address="0x00009888" value="0x116B0008" />
>+        <register type="NOA" address="0x00009888" value="0x036B0000" />
>+        <register type="NOA" address="0x00009888" value="0x014C0032" />
>+        <register type="NOA" address="0x00009888" value="0x054C0042" />
>+        <register type="NOA" address="0x00009888" value="0x074C0000" />
>+        <register type="NOA" address="0x00009888" value="0x134C0200" />
>+        <register type="NOA" address="0x00009888" value="0x034C0000" />
>+        <register type="NOA" address="0x00009888" value="0x016C0032" />
>+        <register type="NOA" address="0x00009888" value="0x0D6C0000" />
>+        <register type="NOA" address="0x00009888" value="0x116C0200" />
>+        <register type="NOA" address="0x00009888" value="0x036C0000" />
>+        <register type="NOA" address="0x00009888" value="0x00020FC0" />
>+        <register type="NOA" address="0x00009888" value="0x02023000" />
>+        <register type="NOA" address="0x00009888" value="0x0003A015" />
>+        <register type="NOA" address="0x00009888" value="0x02034802" />
>+        <register type="NOA" address="0x00009888" value="0x0004A56A" />
>+        <register type="NOA" address="0x00009888" value="0x02049BFE" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031080" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030004" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030404" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="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_config>
>+  </set>
>+
>+  <set name="L3Cache15"
>+       chipset="ACMGT2"
>+       symbol_name="L3Cache15"
>+       underscore_name="l3_cache15"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="7c562d8e-e5ab-44c4-8d2d-76026e6d9ac1"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << AND"
>+             mdapi_group="L3Cache"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="subslice_bank"
>+             />
>+    <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="B 7 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 6 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 5 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 4 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 3 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 2 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 1 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="B 0 READ"
>+             availability="$SliceMask 3 1 2 UMUL << 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="0x090B0000" />
>+        <register type="NOA" address="0x00009888" value="0x110B0000" />
>+        <register type="NOA" address="0x00009888" value="0x092B0000" />
>+        <register type="NOA" address="0x00009888" value="0x112B000E" />
>+        <register type="NOA" address="0x00009888" value="0x094B0000" />
>+        <register type="NOA" address="0x00009888" value="0x114B0000" />
>+        <register type="NOA" address="0x00009888" value="0x096B0000" />
>+        <register type="NOA" address="0x00009888" value="0x116B0000" />
>+        <register type="NOA" address="0x00009888" value="0x090C0000" />
>+        <register type="NOA" address="0x00009888" value="0x110C0000" />
>+        <register type="NOA" address="0x00009888" value="0x092C0000" />
>+        <register type="NOA" address="0x00009888" value="0x112C0380" />
>+        <register type="NOA" address="0x00009888" value="0x094C0000" />
>+        <register type="NOA" address="0x00009888" value="0x114C0000" />
>+        <register type="NOA" address="0x00009888" value="0x096C0000" />
>+        <register type="NOA" address="0x00009888" value="0x116C0000" />
>+        <register type="NOA" address="0x00009888" value="0x010B0026" />
>+        <register type="NOA" address="0x00009888" value="0x0B0B0000" />
>+        <register type="NOA" address="0x00009888" value="0x130B000E" />
>+        <register type="NOA" address="0x00009888" value="0x030B0000" />
>+        <register type="NOA" address="0x00009888" value="0x012B0026" />
>+        <register type="NOA" address="0x00009888" value="0x032B0000" />
>+        <register type="NOA" address="0x00009888" value="0x014B0026" />
>+        <register type="NOA" address="0x00009888" value="0x074B0000" />
>+        <register type="NOA" address="0x00009888" value="0x0F4B000E" />
>+        <register type="NOA" address="0x00009888" value="0x034B0000" />
>+        <register type="NOA" address="0x00009888" value="0x016B0026" />
>+        <register type="NOA" address="0x00009888" value="0x056B0000" />
>+        <register type="NOA" address="0x00009888" value="0x0D6B000E" />
>+        <register type="NOA" address="0x00009888" value="0x036B0000" />
>+        <register type="NOA" address="0x00009888" value="0x010C0026" />
>+        <register type="NOA" address="0x00009888" value="0x0B0C0000" />
>+        <register type="NOA" address="0x00009888" value="0x130C0380" />
>+        <register type="NOA" address="0x00009888" value="0x030C0000" />
>+        <register type="NOA" address="0x00009888" value="0x012C0026" />
>+        <register type="NOA" address="0x00009888" value="0x032C0000" />
>+        <register type="NOA" address="0x00009888" value="0x014C0026" />
>+        <register type="NOA" address="0x00009888" value="0x074C0000" />
>+        <register type="NOA" address="0x00009888" value="0x0F4C0380" />
>+        <register type="NOA" address="0x00009888" value="0x034C0000" />
>+        <register type="NOA" address="0x00009888" value="0x016C0026" />
>+        <register type="NOA" address="0x00009888" value="0x056C0000" />
>+        <register type="NOA" address="0x00009888" value="0x0D6C0380" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030024" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030401" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38031400" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030207" />
>+        <register type="NOA" address="0x00009888" value="0x3E030040" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34031C2A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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="L3Cache16"
>+       chipset="ACMGT2"
>+       symbol_name="L3Cache16"
>+       underscore_name="l3_cache16"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="7eb61dda-7e60-40ed-aaae-603533cf941f"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="C 7 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 6 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 5 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 4 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 3 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 2 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 1 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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="C 0 READ"
>+             availability="$SliceMask 3 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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="0x110B0000" />
>+        <register type="NOA" address="0x00009888" value="0x092B0000" />
>+        <register type="NOA" address="0x00009888" value="0x112B000E" />
>+        <register type="NOA" address="0x00009888" value="0x094B0000" />
>+        <register type="NOA" address="0x00009888" value="0x114B0000" />
>+        <register type="NOA" address="0x00009888" value="0x096B0000" />
>+        <register type="NOA" address="0x00009888" value="0x116B0000" />
>+        <register type="NOA" address="0x00009888" value="0x090C0000" />
>+        <register type="NOA" address="0x00009888" value="0x110C0000" />
>+        <register type="NOA" address="0x00009888" value="0x092C0000" />
>+        <register type="NOA" address="0x00009888" value="0x112C0380" />
>+        <register type="NOA" address="0x00009888" value="0x094C0000" />
>+        <register type="NOA" address="0x00009888" value="0x114C0000" />
>+        <register type="NOA" address="0x00009888" value="0x096C0000" />
>+        <register type="NOA" address="0x00009888" value="0x116C0000" />
>+        <register type="NOA" address="0x00009888" value="0x010B0026" />
>+        <register type="NOA" address="0x00009888" value="0x0B0B0000" />
>+        <register type="NOA" address="0x00009888" value="0x130B000E" />
>+        <register type="NOA" address="0x00009888" value="0x030B0000" />
>+        <register type="NOA" address="0x00009888" value="0x012B0026" />
>+        <register type="NOA" address="0x00009888" value="0x032B0000" />
>+        <register type="NOA" address="0x00009888" value="0x014B0026" />
>+        <register type="NOA" address="0x00009888" value="0x074B0000" />
>+        <register type="NOA" address="0x00009888" value="0x0F4B000E" />
>+        <register type="NOA" address="0x00009888" value="0x034B0000" />
>+        <register type="NOA" address="0x00009888" value="0x016B0026" />
>+        <register type="NOA" address="0x00009888" value="0x056B0000" />
>+        <register type="NOA" address="0x00009888" value="0x0D6B000E" />
>+        <register type="NOA" address="0x00009888" value="0x036B0000" />
>+        <register type="NOA" address="0x00009888" value="0x010C0026" />
>+        <register type="NOA" address="0x00009888" value="0x0B0C0000" />
>+        <register type="NOA" address="0x00009888" value="0x130C0380" />
>+        <register type="NOA" address="0x00009888" value="0x030C0000" />
>+        <register type="NOA" address="0x00009888" value="0x012C0026" />
>+        <register type="NOA" address="0x00009888" value="0x032C0000" />
>+        <register type="NOA" address="0x00009888" value="0x014C0026" />
>+        <register type="NOA" address="0x00009888" value="0x074C0000" />
>+        <register type="NOA" address="0x00009888" value="0x0F4C0380" />
>+        <register type="NOA" address="0x00009888" value="0x034C0000" />
>+        <register type="NOA" address="0x00009888" value="0x016C0026" />
>+        <register type="NOA" address="0x00009888" value="0x056C0000" />
>+        <register type="NOA" address="0x00009888" value="0x0D6C0380" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030024" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030401" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38031400" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030207" />
>+        <register type="NOA" address="0x00009888" value="0x3E030040" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34031C2A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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="L3Cache17"
>+       chipset="ACMGT2"
>+       symbol_name="L3Cache17"
>+       underscore_name="l3_cache17"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="07329ee0-625a-45bf-851c-a8d7b8694afb"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030421" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36031C24" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030207" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34031000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L3Cache18"
>+       chipset="ACMGT2"
>+       symbol_name="L3Cache18"
>+       underscore_name="l3_cache18"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="ee38be83-7e26-4c3d-83ce-4882411fba2a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030421" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36031C24" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030207" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34031000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="L3Cache19"
>+       chipset="ACMGT2"
>+       symbol_name="L3Cache19"
>+       underscore_name="l3_cache19"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="9c3213fc-98df-4619-b6ed-3dbfe01b76e7"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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="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="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="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="0x0208AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030444" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030402" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38031400" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030207" />
>+        <register type="NOA" address="0x00009888" value="0x3E030050" />
>+        <register type="NOA" address="0x00009888" value="0x40030001" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34032040" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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="L3Cache20"
>+       chipset="ACMGT2"
>+       symbol_name="L3Cache20"
>+       underscore_name="l3_cache20"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="eeee50d3-45ec-4978-a359-c577c3c7ccdb"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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="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="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="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="0x0208AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030444" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030402" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38031400" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030207" />
>+        <register type="NOA" address="0x00009888" value="0x3E030050" />
>+        <register type="NOA" address="0x00009888" value="0x40030001" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34032040" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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="L3Cache21"
>+       chipset="ACMGT2"
>+       symbol_name="L3Cache21"
>+       underscore_name="l3_cache21"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="955bae70-17de-4328-ac24-3f8f2c8e1f78"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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="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="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="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="0x0208AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030444" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030402" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38031400" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030207" />
>+        <register type="NOA" address="0x00009888" value="0x3E030050" />
>+        <register type="NOA" address="0x00009888" value="0x40030001" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34032040" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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="L3Cache22"
>+       chipset="ACMGT2"
>+       symbol_name="L3Cache22"
>+       underscore_name="l3_cache22"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="a3076e23-85b3-4aae-bfa3-de0b0806fa54"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 1 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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 2 2 UMUL << 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="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="0x0000000A" />
>+        <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="0x0208AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030444" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030402" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38031400" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030207" />
>+        <register type="NOA" address="0x00009888" value="0x3E030050" />
>+        <register type="NOA" address="0x00009888" value="0x40030001" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34032040" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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="Memory1"
>+       chipset="ACMGT2"
>+       symbol_name="Memory1"
>+       underscore_name="memory1"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="6b77c667-0ea4-4d77-9a2a-ae996fc127bc"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="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 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="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 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="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 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="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 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 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 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 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="C 3 READ  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 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"
>+             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="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="0x02410006" />
>+        <register type="NOA" address="0x00009888" value="0x12410004" />
>+        <register type="NOA" address="0x00009888" value="0x16410005" />
>+        <register type="NOA" address="0x00009888" value="0x00410000" />
>+        <register type="NOA" address="0x00009888" value="0x02610006" />
>+        <register type="NOA" address="0x00009888" value="0x10610100" />
>+        <register type="NOA" address="0x00009888" value="0x14610140" />
>+        <register type="NOA" address="0x00009888" value="0x00610000" />
>+        <register type="NOA" address="0x00009888" value="0x02810006" />
>+        <register type="NOA" address="0x00009888" value="0x10810004" />
>+        <register type="NOA" address="0x00009888" value="0x14810005" />
>+        <register type="NOA" address="0x00009888" value="0x00810000" />
>+        <register type="NOA" address="0x00009888" value="0x02A10006" />
>+        <register type="NOA" address="0x00009888" value="0x0EA10100" />
>+        <register type="NOA" address="0x00009888" value="0x12A10140" />
>+        <register type="NOA" address="0x00009888" value="0x00A10000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x02015050" />
>+        <register type="NOA" address="0x00009888" value="0x0204B0B0" />
>+        <register type="NOA" address="0x00009888" value="0x02085050" />
>+        <register type="NOA" address="0x00009888" value="0x02020505" />
>+        <register type="NOA" address="0x00009888" value="0x02031200" />
>+        <register type="NOA" address="0x00009888" value="0x04032252" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x02090B0B" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="Memory2"
>+       chipset="ACMGT2"
>+       symbol_name="Memory2"
>+       underscore_name="memory2"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="d96f021b-8a19-44df-8f52-68ed64096056"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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"
>+             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_SQIDI0 $GPU_MEMORY_READ_SQIDI1 UADD $GPU_MEMORY_READ_SQIDI2 UADD $GPU_MEMORY_READ_SQIDI3 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="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="0x02410106" />
>+        <register type="NOA" address="0x00009888" value="0x14410180" />
>+        <register type="NOA" address="0x00009888" value="0x1641000D" />
>+        <register type="NOA" address="0x00009888" value="0x00410000" />
>+        <register type="NOA" address="0x00009888" value="0x02610106" />
>+        <register type="NOA" address="0x00009888" value="0x12610180" />
>+        <register type="NOA" address="0x00009888" value="0x1461000D" />
>+        <register type="NOA" address="0x00009888" value="0x00610000" />
>+        <register type="NOA" address="0x00009888" value="0x02810106" />
>+        <register type="NOA" address="0x00009888" value="0x10810180" />
>+        <register type="NOA" address="0x00009888" value="0x1281000D" />
>+        <register type="NOA" address="0x00009888" value="0x00810000" />
>+        <register type="NOA" address="0x00009888" value="0x02A10106" />
>+        <register type="NOA" address="0x00009888" value="0x0EA10180" />
>+        <register type="NOA" address="0x00009888" value="0x10A1000D" />
>+        <register type="NOA" address="0x00009888" value="0x00A10000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x02015500" />
>+        <register type="NOA" address="0x00009888" value="0x0204AF00" />
>+        <register type="NOA" address="0x00009888" value="0x02085500" />
>+        <register type="NOA" address="0x00009888" value="0x02020055" />
>+        <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="0x020900AF" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="Memory3"
>+       chipset="ACMGT2"
>+       symbol_name="Memory3"
>+       underscore_name="memory3"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="1aefcfd0-08ce-4632-b634-2009d3303341"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 7 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 6 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 5 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 4 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_SQIDI0 $GPU_MEMORY_WRITE_SQIDI1 UADD $GPU_MEMORY_WRITE_SQIDI2 UADD $GPU_MEMORY_WRITE_SQIDI3 UADD"
>+             mdapi_group="Memory"
>+             mdapi_usage_flags="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 3 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 2 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="0x100900AC" />
>+        <register type="NOA" address="0x00009888" value="0x02015000" />
>+        <register type="NOA" address="0x00009888" value="0x0204B000" />
>+        <register type="NOA" address="0x00009888" value="0x02085000" />
>+        <register type="NOA" address="0x00009888" value="0x02020550" />
>+        <register type="NOA" address="0x00009888" value="0x04032249" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x0A097AC0" />
>+        <register type="NOA" address="0x00009888" value="0x04090000" />
>+        <register type="NOA" address="0x00009888" value="0x02090B00" />
>+        <register type="NOA" address="0x00009888" value="0x02030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x32031080" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <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="0x18813800" />
>+        <register type="NOA" address="0x00009888" value="0x18A13800" />
>+        <register type="NOA" address="0x00009888" value="0x02410006" />
>+        <register type="NOA" address="0x00009888" value="0x16410007" />
>+        <register type="NOA" address="0x00009888" value="0x00410000" />
>+        <register type="NOA" address="0x00009888" value="0x02610006" />
>+        <register type="NOA" address="0x00009888" value="0x146101C0" />
>+        <register type="NOA" address="0x00009888" value="0x00610000" />
>+        <register type="NOA" address="0x00009888" value="0x02810006" />
>+        <register type="NOA" address="0x00009888" value="0x14810007" />
>+        <register type="NOA" address="0x00009888" value="0x00810000" />
>+        <register type="NOA" address="0x00009888" value="0x02A10006" />
>+        <register type="NOA" address="0x00009888" value="0x12A101C0" />
>+        <register type="NOA" address="0x00009888" value="0x00A10000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="Memory4"
>+       chipset="ACMGT2"
>+       symbol_name="Memory4"
>+       underscore_name="memory4"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="d49bf819-990d-4638-a1f2-57943ad58d8d"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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 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 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 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 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 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 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 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="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="0x0041C0C0" />
>+        <register type="NOA" address="0x00009888" value="0x06420207" />
>+        <register type="NOA" address="0x00009888" value="0x0E420185" />
>+        <register type="NOA" address="0x00009888" value="0x00420000" />
>+        <register type="NOA" address="0x00009888" value="0x00613030" />
>+        <register type="NOA" address="0x00009888" value="0x04620207" />
>+        <register type="NOA" address="0x00009888" value="0x0C620185" />
>+        <register type="NOA" address="0x00009888" value="0x00620000" />
>+        <register type="NOA" address="0x00009888" value="0x00810C0C" />
>+        <register type="NOA" address="0x00009888" value="0x02820207" />
>+        <register type="NOA" address="0x00009888" value="0x0A820185" />
>+        <register type="NOA" address="0x00009888" value="0x00820000" />
>+        <register type="NOA" address="0x00009888" value="0x00A10303" />
>+        <register type="NOA" address="0x00009888" value="0x00A20207" />
>+        <register type="NOA" address="0x00009888" value="0x08A20185" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x00015500" />
>+        <register type="NOA" address="0x00009888" value="0x02015500" />
>+        <register type="NOA" address="0x00009888" value="0x0004AF00" />
>+        <register type="NOA" address="0x00009888" value="0x0204AF00" />
>+        <register type="NOA" address="0x00009888" value="0x00085500" />
>+        <register type="NOA" address="0x00009888" value="0x02085500" />
>+        <register type="NOA" address="0x00009888" value="0x00020055" />
>+        <register type="NOA" address="0x00009888" value="0x02020055" />
>+        <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="0x000900AF" />
>+        <register type="NOA" address="0x00009888" value="0x020900AF" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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="Memory5"
>+       chipset="ACMGT2"
>+       symbol_name="Memory5"
>+       underscore_name="memory5"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="bd8af739-2f08-4384-823b-ea5fe198fee9"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="C 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 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="C 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 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="C 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 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="C 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="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="0x00418800" />
>+        <register type="NOA" address="0x00009888" value="0x0A420100" />
>+        <register type="NOA" address="0x00009888" value="0x0E420080" />
>+        <register type="NOA" address="0x00009888" value="0x00420000" />
>+        <register type="NOA" address="0x00009888" value="0x00614400" />
>+        <register type="NOA" address="0x00009888" value="0x0A620004" />
>+        <register type="NOA" address="0x00009888" value="0x0E620002" />
>+        <register type="NOA" address="0x00009888" value="0x00620000" />
>+        <register type="NOA" address="0x00009888" value="0x00812200" />
>+        <register type="NOA" address="0x00009888" value="0x08820100" />
>+        <register type="NOA" address="0x00009888" value="0x0C820080" />
>+        <register type="NOA" address="0x00009888" value="0x00820000" />
>+        <register type="NOA" address="0x00009888" value="0x00A11100" />
>+        <register type="NOA" address="0x00009888" value="0x08A20004" />
>+        <register type="NOA" address="0x00009888" value="0x0CA20002" />
>+        <register type="NOA" address="0x00009888" value="0x00A20000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x02015050" />
>+        <register type="NOA" address="0x00009888" value="0x0204B0B0" />
>+        <register type="NOA" address="0x00009888" value="0x02085050" />
>+        <register type="NOA" address="0x00009888" value="0x02020505" />
>+        <register type="NOA" address="0x00009888" value="0x02031200" />
>+        <register type="NOA" address="0x00009888" value="0x04032252" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x02090B0B" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="Memory6"
>+       chipset="ACMGT2"
>+       symbol_name="Memory6"
>+       underscore_name="memory6"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b43a5fd8-3d74-46c4-9261-62c25070e559"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="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 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="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 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="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 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="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 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 7 READ  C 6 READ FADD  C 5 READ FADD  C 4 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="C 3 READ  C 2 READ FADD  C 1 READ FADD  C 0 READ FADD 4 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="0x1641034E" />
>+        <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="0x02410100" />
>+        <register type="NOA" address="0x00009888" value="0x12410002" />
>+        <register type="NOA" address="0x00009888" value="0x00410000" />
>+        <register type="NOA" address="0x00009888" value="0x02610100" />
>+        <register type="NOA" address="0x00009888" value="0x10610080" />
>+        <register type="NOA" address="0x00009888" value="0x14610380" />
>+        <register type="NOA" address="0x00009888" value="0x00610000" />
>+        <register type="NOA" address="0x00009888" value="0x02810100" />
>+        <register type="NOA" address="0x00009888" value="0x10810002" />
>+        <register type="NOA" address="0x00009888" value="0x1481000E" />
>+        <register type="NOA" address="0x00009888" value="0x00810000" />
>+        <register type="NOA" address="0x00009888" value="0x02A10100" />
>+        <register type="NOA" address="0x00009888" value="0x0EA10080" />
>+        <register type="NOA" address="0x00009888" value="0x12A10380" />
>+        <register type="NOA" address="0x00009888" value="0x00A10000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x02015050" />
>+        <register type="NOA" address="0x00009888" value="0x0204B0B0" />
>+        <register type="NOA" address="0x00009888" value="0x02085050" />
>+        <register type="NOA" address="0x00009888" value="0x02020505" />
>+        <register type="NOA" address="0x00009888" value="0x02031200" />
>+        <register type="NOA" address="0x00009888" value="0x04032252" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x02090B0B" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="Memory7"
>+       chipset="ACMGT2"
>+       symbol_name="Memory7"
>+       underscore_name="memory7"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="51e468d7-f95f-4b2a-bfeb-01986463e901"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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"
>+             />
>+    <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="0x10090005" />
>+        <register type="NOA" address="0x00009888" value="0x00015555" />
>+        <register type="NOA" address="0x00009888" value="0x02010001" />
>+        <register type="NOA" address="0x00009888" value="0x0004AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x02040002" />
>+        <register type="NOA" address="0x00009888" value="0x00085555" />
>+        <register type="NOA" address="0x00009888" value="0x02080001" />
>+        <register type="NOA" address="0x00009888" value="0x02025000" />
>+        <register type="NOA" address="0x00009888" value="0x00032492" />
>+        <register type="NOA" address="0x00009888" value="0x02030492" />
>+        <register type="NOA" address="0x00009888" value="0x04031000" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x0C095000" />
>+        <register type="NOA" address="0x00009888" value="0x0E090012" />
>+        <register type="NOA" address="0x00009888" value="0x04090000" />
>+        <register type="NOA" address="0x00009888" value="0x02090000" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030004" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x34031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E030000" />
>+        <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="0x52030002" />
>+    </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="Memory8"
>+       chipset="ACMGT2"
>+       symbol_name="Memory8"
>+       underscore_name="memory8"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="08667e1d-ae1b-4370-bc59-2347bb0d7f8d"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="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="0x00015555" />
>+        <register type="NOA" address="0x00009888" value="0x02010001" />
>+        <register type="NOA" address="0x00009888" value="0x0004FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02040003" />
>+        <register type="NOA" address="0x00009888" value="0x00085555" />
>+        <register type="NOA" address="0x00009888" value="0x02080001" />
>+        <register type="NOA" address="0x00009888" value="0x00032492" />
>+        <register type="NOA" address="0x00009888" value="0x02030492" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="Memory9"
>+       chipset="ACMGT2"
>+       symbol_name="Memory9"
>+       underscore_name="memory9"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b2462b2f-f73f-42d6-9b5e-46cae062d1c1"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="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="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02020001" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02030249" />
>+        <register type="NOA" address="0x00009888" value="0x0009AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x02090002" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="Memory10"
>+       chipset="ACMGT2"
>+       symbol_name="Memory10"
>+       underscore_name="memory10"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="15694e7b-c38d-4a65-a355-df93411ed0df"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="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="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02020001" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02030249" />
>+        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02090003" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="Memory11"
>+       chipset="ACMGT2"
>+       symbol_name="Memory11"
>+       underscore_name="memory11"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="84667f81-6441-46d7-844d-e13078a16811"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="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="0x00015555" />
>+        <register type="NOA" address="0x00009888" value="0x02015555" />
>+        <register type="NOA" address="0x00009888" value="0x0004AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0204FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00085555" />
>+        <register type="NOA" address="0x00009888" value="0x02085555" />
>+        <register type="NOA" address="0x00009888" value="0x00032492" />
>+        <register type="NOA" address="0x00009888" value="0x02032492" />
>+        <register type="NOA" address="0x00009888" value="0x04032492" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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="Memory12"
>+       chipset="ACMGT2"
>+       symbol_name="Memory12"
>+       underscore_name="memory12"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="3ec5f9fe-1567-456a-bb0c-f3b026813bd7"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="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="0x00015555" />
>+        <register type="NOA" address="0x00009888" value="0x02015555" />
>+        <register type="NOA" address="0x00009888" value="0x0004FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0204AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x00085555" />
>+        <register type="NOA" address="0x00009888" value="0x02085555" />
>+        <register type="NOA" address="0x00009888" value="0x00032492" />
>+        <register type="NOA" address="0x00009888" value="0x02032492" />
>+        <register type="NOA" address="0x00009888" value="0x04032492" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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="Memory13"
>+       chipset="ACMGT2"
>+       symbol_name="Memory13"
>+       underscore_name="memory13"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="3ab47029-8b0b-4049-ac68-1ff07d0e7a6e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="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="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="0x0009AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0209FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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="Memory14"
>+       chipset="ACMGT2"
>+       symbol_name="Memory14"
>+       underscore_name="memory14"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="8748eaa5-422c-4597-b4a1-519ccb6f4e95"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="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="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="0x0009FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0209AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x52030002" />
>+    </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="Rasterizer1"
>+       chipset="ACMGT2"
>+       symbol_name="Rasterizer1"
>+       underscore_name="rasterizer1"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="5050cadd-fc05-4183-b3dc-99f9ff5a0075"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="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="$GtSlice2"
>+             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="$GtSlice3"
>+             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="$GtSlice4"
>+             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="$GtSlice5"
>+             mdapi_group="Rasterizer"
>+             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="C 7 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 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="C 6 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 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="C 5 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 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="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
>+             availability="$GtSlice5"
>+             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="0x0000000D" />
>+        <register type="NOA" address="0x00009888" value="0x1A057800" />
>+        <register type="NOA" address="0x00009888" value="0x1C050000" />
>+        <register type="NOA" address="0x00009888" value="0x1B057800" />
>+        <register type="NOA" address="0x00009888" value="0x1D050000" />
>+        <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="0x10050F00" />
>+        <register type="NOA" address="0x00009888" value="0x00068003" />
>+        <register type="NOA" address="0x00009888" value="0x000800F5" />
>+        <register type="NOA" address="0x00009888" value="0x02087000" />
>+        <register type="NOA" address="0x00009888" value="0x000A0055" />
>+        <register type="NOA" address="0x00009888" value="0x020A5000" />
>+        <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="0x03050000" />
>+        <register type="NOA" address="0x00009888" value="0x05050C32" />
>+        <register type="NOA" address="0x00009888" value="0x1105003C" />
>+        <register type="NOA" address="0x00009888" value="0x0106400C" />
>+        <register type="NOA" address="0x00009888" value="0x01080050" />
>+        <register type="NOA" address="0x00009888" value="0x03081000" />
>+        <register type="NOA" address="0x00009888" value="0x010A0050" />
>+        <register type="NOA" address="0x00009888" value="0x030A1000" />
>+        <register type="NOA" address="0x00009884" value="0x0000000E" />
>+        <register type="NOA" address="0x00009888" value="0x1A057800" />
>+        <register type="NOA" address="0x00009888" value="0x1C050000" />
>+        <register type="NOA" address="0x00009888" value="0x1B057800" />
>+        <register type="NOA" address="0x00009888" value="0x1D050000" />
>+        <register type="NOA" address="0x00009888" value="0x000310C0" />
>+        <register type="NOA" address="0x00009888" value="0x00058000" />
>+        <register type="NOA" address="0x00009888" value="0x02050000" />
>+        <register type="NOA" address="0x00009888" value="0x06050C32" />
>+        <register type="NOA" address="0x00009888" value="0x0E050F00" />
>+        <register type="NOA" address="0x00009888" value="0x00062030" />
>+        <register type="NOA" address="0x00009888" value="0x0008F500" />
>+        <register type="NOA" address="0x00009888" value="0x02080700" />
>+        <register type="NOA" address="0x00009888" value="0x000A5500" />
>+        <register type="NOA" address="0x00009888" value="0x020A0500" />
>+        <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="0x03050000" />
>+        <register type="NOA" address="0x00009888" value="0x09050C32" />
>+        <register type="NOA" address="0x00009888" value="0x0F05003C" />
>+        <register type="NOA" address="0x00009888" value="0x010610C0" />
>+        <register type="NOA" address="0x00009888" value="0x01085000" />
>+        <register type="NOA" address="0x00009888" value="0x03080100" />
>+        <register type="NOA" address="0x00009888" value="0x010A5000" />
>+        <register type="NOA" address="0x00009888" value="0x030A0100" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x000800AA" />
>+        <register type="NOA" address="0x00009888" value="0x0208A000" />
>+        <register type="NOA" address="0x00009888" value="0x0002FF00" />
>+        <register type="NOA" address="0x00009888" value="0x02020F00" />
>+        <register type="NOA" address="0x00009888" value="0x00031492" />
>+        <register type="NOA" address="0x00009888" value="0x02030049" />
>+        <register type="NOA" address="0x00009888" value="0x04032240" />
>+        <register type="NOA" address="0x00009888" value="0x06030002" />
>+        <register type="NOA" address="0x00009888" value="0x12033000" />
>+        <register type="NOA" address="0x00009888" value="0x32030009" />
>+        <register type="NOA" address="0x00009888" value="0x20033000" />
>+        <register type="NOA" address="0x00009888" value="0x36030529" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38031061" />
>+        <register type="NOA" address="0x00009888" value="0x3A030083" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030500" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <register type="NOA" address="0x00009888" value="0x1E033000" />
>+        <register type="NOA" address="0x00009884" value="0x00000009" />
>+        <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="0x0000000A" />
>+        <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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="Rasterizer2"
>+       chipset="ACMGT2"
>+       symbol_name="Rasterizer2"
>+       underscore_name="rasterizer2"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="57ce566e-b572-4434-981c-558a16bd62d3"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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 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="$GtSlice2"
>+             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="$GtSlice3"
>+             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="$GtSlice4"
>+             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="$GtSlice5"
>+             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="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="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="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="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="0x0208AA00" />
>+        <register type="NOA" address="0x00009888" value="0x020200FF" />
>+        <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="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x32032100" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34032421" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C033000" />
>+        <register type="NOA" address="0x00009888" value="0x1E033000" />
>+        <register type="NOA" address="0x00009888" value="0x36030009" />
>+        <register type="NOA" address="0x00009884" value="0x00000009" />
>+        <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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="RayTracing1"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing1"
>+       underscore_name="ray_tracing1"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="2db46c14-6718-46e3-a9a4-b2ba4aa10a3a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$GtSlice2XeCore0"
>+             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="$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 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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore0"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x14031000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing2"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing2"
>+       underscore_name="ray_tracing2"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="97513a9f-a2b6-4766-a2c7-530ae3271f9d"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$GtSlice2XeCore1"
>+             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="$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 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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore1"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x14031000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing3"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing3"
>+       underscore_name="ray_tracing3"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="9ed83fc5-a773-479f-9cf4-146f2aca4e48"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$GtSlice2XeCore2"
>+             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="$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 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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore2"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x14031000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing4"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing4"
>+       underscore_name="ray_tracing4"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="5564a1fd-d09e-46bd-8f4d-50a38ca7eb32"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$GtSlice2XeCore3"
>+             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="$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 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="$GtSlice2XeCore3"
>+             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="$GtSlice2XeCore3"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x14031000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing5"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing5"
>+       underscore_name="ray_tracing5"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="d345e009-3b67-4991-89f8-7d57749f8455"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$GtSlice3XeCore0"
>+             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="$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 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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore0"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x14031000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing6"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing6"
>+       underscore_name="ray_tracing6"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="08c76b7d-54fd-4dd2-8d7b-e84a91850b26"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$GtSlice3XeCore1"
>+             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="$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 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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore1"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x14031000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing7"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing7"
>+       underscore_name="ray_tracing7"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="db089729-1516-43ef-b2ab-c2170bbefa69"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$GtSlice3XeCore2"
>+             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="$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 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="$GtSlice3XeCore2"
>+             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="$GtSlice3XeCore2"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x14031000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing8"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing8"
>+       underscore_name="ray_tracing8"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="080a531d-76e8-44b4-b17e-6c3557d01be7"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$GtSlice3XeCore3"
>+             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="$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 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="$GtSlice3XeCore3"
>+             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="$GtSlice3XeCore3"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x14031000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing9"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing9"
>+       underscore_name="ray_tracing9"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="8edc7efe-7966-49b1-b318-49de98d12bc7"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$GtSlice4XeCore0"
>+             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="$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 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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore0"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFF0" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x14031000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing10"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing10"
>+       underscore_name="ray_tracing10"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="98044ed5-0502-4b10-b288-db406e6c7345"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$GtSlice4XeCore1"
>+             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="$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 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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore1"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFF0" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x14031000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing11"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing11"
>+       underscore_name="ray_tracing11"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f15f0972-5362-4c24-a379-7d4da15a9cdb"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$GtSlice4XeCore2"
>+             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="$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 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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFF0" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x14031000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing12"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing12"
>+       underscore_name="ray_tracing12"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f9ceae49-ee15-4483-8033-5bcbc66c962e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$GtSlice4XeCore3"
>+             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="$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 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="$GtSlice4XeCore3"
>+             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="$GtSlice4XeCore3"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFF0" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x14031000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing13"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing13"
>+       underscore_name="ray_tracing13"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="61aa5615-f570-4915-a9af-6c9ab3b52719"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$GtSlice5XeCore0"
>+             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="$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 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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore0"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFF0" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x14031000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing14"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing14"
>+       underscore_name="ray_tracing14"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="638c0798-61d0-4943-b160-87b8095d87a3"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$GtSlice5XeCore1"
>+             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="$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 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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore1"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFF0" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x14031000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing15"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing15"
>+       underscore_name="ray_tracing15"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="20c09ffa-66e3-45a8-8429-acdfb972e75b"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$GtSlice5XeCore2"
>+             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="$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 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="$GtSlice5XeCore2"
>+             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="$GtSlice5XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFF0" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x14031000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing16"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing16"
>+       underscore_name="ray_tracing16"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="ea6550e2-b1cd-43d9-9f45-79146292d692"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$GtSlice5XeCore3"
>+             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="$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 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="$GtSlice5XeCore3"
>+             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="$GtSlice5XeCore3"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFF0" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x14031000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing17"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing17"
>+       underscore_name="ray_tracing17"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="d10100fb-ac64-42a1-a418-b03e112ba033"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing18"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing18"
>+       underscore_name="ray_tracing18"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f140f11f-5b0e-434d-ae88-cf1acd37ab49"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing19"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing19"
>+       underscore_name="ray_tracing19"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="011f9af3-43c4-45ac-b584-defd44cd442c"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing20"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing20"
>+       underscore_name="ray_tracing20"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="fd6ea82c-5618-4a96-b4eb-b7d63f72432f"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing21"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing21"
>+       underscore_name="ray_tracing21"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="cc205019-d6e9-4570-83f7-596dee6615a2"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing22"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing22"
>+       underscore_name="ray_tracing22"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="14a7e762-a069-46e6-8c2e-6555813c3047"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing23"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing23"
>+       underscore_name="ray_tracing23"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="ce74158a-e893-45a0-acd8-32ff5ac3e64c"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing24"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing24"
>+       underscore_name="ray_tracing24"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="cdbdfbe1-d554-4ec9-9eb0-8a03b5ab8e01"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing25"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing25"
>+       underscore_name="ray_tracing25"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="ff175695-a7d9-4623-9bf2-69b0bd950f3d"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FF00" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing26"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing26"
>+       underscore_name="ray_tracing26"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b091df5b-4f20-4c91-a3d5-d2b376810ec2"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FF00" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing27"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing27"
>+       underscore_name="ray_tracing27"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="54634c6d-3ef3-4cd8-b80d-9642867ff9de"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FF00" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing28"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing28"
>+       underscore_name="ray_tracing28"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="284d68a1-6924-4746-8ac1-8e94a116be75"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FF00" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing29"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing29"
>+       underscore_name="ray_tracing29"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="8129227a-30cf-40cc-85ea-95614a31975a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FF00" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing30"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing30"
>+       underscore_name="ray_tracing30"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="4de4fb3e-bd28-4e5a-8fd8-01ca378184ce"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FF00" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing31"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing31"
>+       underscore_name="ray_tracing31"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="5acdb2be-3918-4eed-9bc5-f272bc175a3f"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FF00" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing32"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing32"
>+       underscore_name="ray_tracing32"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="10125720-3004-4838-8a03-24fff2d9fb06"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FF00" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing33"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing33"
>+       underscore_name="ray_tracing33"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b1e299f2-35c3-4954-8cce-4fd1dd2491db"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing34"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing34"
>+       underscore_name="ray_tracing34"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="bf47e090-9786-47b2-bf6d-746b7970001e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing35"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing35"
>+       underscore_name="ray_tracing35"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="df706146-44af-46d0-9ce4-0af556b009e3"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing36"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing36"
>+       underscore_name="ray_tracing36"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="d1e152cd-ef8e-48c0-b63c-421e17083a0a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing37"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing37"
>+       underscore_name="ray_tracing37"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="e5cdc5f8-81f8-442c-a0c2-b94621efc7be"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing38"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing38"
>+       underscore_name="ray_tracing38"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="6604e545-3a89-4f6e-a697-65b1f5bcb306"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing39"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing39"
>+       underscore_name="ray_tracing39"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="3b7d7a01-6242-4544-b68b-54eb4b2f59d7"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing40"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing40"
>+       underscore_name="ray_tracing40"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="d7617e5d-23ae-482f-95fe-ae8615cf9172"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing41"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing41"
>+       underscore_name="ray_tracing41"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f8410bd7-acba-4fd2-a2f4-9bec43057129"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing42"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing42"
>+       underscore_name="ray_tracing42"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c7cf55e8-7633-424a-a524-78c46698b5b3"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing43"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing43"
>+       underscore_name="ray_tracing43"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="5f5c6ff1-c38b-4b0a-bba9-187d65965cbd"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing44"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing44"
>+       underscore_name="ray_tracing44"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="eeb417cc-d7ff-4713-92c8-dac7f5cf865d"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing45"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing45"
>+       underscore_name="ray_tracing45"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="e7b14d21-de4f-46e5-9be9-619f8d0cac25"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing46"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing46"
>+       underscore_name="ray_tracing46"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="243b4356-4036-42c6-bec9-40c9f2c15bb0"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing47"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing47"
>+       underscore_name="ray_tracing47"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c1961a4a-56fa-4693-88f8-24c7c58f37fb"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing48"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing48"
>+       underscore_name="ray_tracing48"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="0c4634e5-207a-4f8d-afd0-b7ee705e9a1c"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing49"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing49"
>+       underscore_name="ray_tracing49"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="3983a842-c461-43e4-86be-43f74d1fc1fc"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing50"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing50"
>+       underscore_name="ray_tracing50"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="8da1e755-69e8-4c30-9d55-317dbd8c843b"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing51"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing51"
>+       underscore_name="ray_tracing51"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="95175ccf-d7f5-47cd-aa92-3598fc431169"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing52"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing52"
>+       underscore_name="ray_tracing52"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="d2d43104-87a6-4fe2-9979-5469dd33f9fd"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing53"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing53"
>+       underscore_name="ray_tracing53"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="a51b5ede-d663-45a2-8ce1-f19dc664a936"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing54"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing54"
>+       underscore_name="ray_tracing54"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="25676609-7d64-47ca-b92c-9128a9907f65"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing55"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing55"
>+       underscore_name="ray_tracing55"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="1edc6759-9642-442c-9aa6-850ca7715097"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing56"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing56"
>+       underscore_name="ray_tracing56"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="ecf6d5e1-928c-49dc-868b-89893073c183"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing57"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing57"
>+       underscore_name="ray_tracing57"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f8998902-7ceb-46ca-a62b-881dca4ff1f6"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing58"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing58"
>+       underscore_name="ray_tracing58"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b7b90bb9-b0b5-428d-a175-d9c89ecd35d1"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing59"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing59"
>+       underscore_name="ray_tracing59"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f7cd6361-0226-4e03-8856-cf375bd1264d"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing60"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing60"
>+       underscore_name="ray_tracing60"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="945822ee-5469-4db5-b86e-c5f5255ac9fe"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing61"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing61"
>+       underscore_name="ray_tracing61"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="8cd0af0d-1298-4414-aa94-5e13b6083af2"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing62"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing62"
>+       underscore_name="ray_tracing62"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="bb7ccc48-ff70-4ec5-a35d-9b77ca79034a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing63"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing63"
>+       underscore_name="ray_tracing63"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f4c111b5-6f5f-4109-9887-0968ddb7901e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing64"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing64"
>+       underscore_name="ray_tracing64"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="dd2c9174-67a1-4114-a71e-921548e9a033"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing65"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing65"
>+       underscore_name="ray_tracing65"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="1a5ef45d-9d6c-4cde-804f-bdd054d2527a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing66"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing66"
>+       underscore_name="ray_tracing66"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="fa54a0b0-a5d0-4423-97c3-37cc477cbcca"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing67"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing67"
>+       underscore_name="ray_tracing67"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="1efaa5e7-98d8-4752-8111-3b293d46b884"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing68"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing68"
>+       underscore_name="ray_tracing68"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="046afd23-c347-4139-9768-ced28fb81d81"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing69"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing69"
>+       underscore_name="ray_tracing69"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="7b00995c-f689-4a8a-862d-6391ffa9ceee"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing70"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing70"
>+       underscore_name="ray_tracing70"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="981e8cee-e786-42de-9ca0-2ffbf6eb4ed1"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing71"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing71"
>+       underscore_name="ray_tracing71"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b02dcfab-bb8d-4327-ae9f-677412a38645"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing72"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing72"
>+       underscore_name="ray_tracing72"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="87ae14d2-1266-4939-a094-0b69e0b7f171"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing73"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing73"
>+       underscore_name="ray_tracing73"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="e561fce8-e7a3-44f6-950d-96e2c7e621e3"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="RayTracing74"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing74"
>+       underscore_name="ray_tracing74"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f396f14f-c1f5-4f46-839a-ac7f00810d4b"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="RayTracing75"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing75"
>+       underscore_name="ray_tracing75"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="028f9e23-485e-4124-b061-6448a3a5b676"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="RayTracing76"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing76"
>+       underscore_name="ray_tracing76"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="57b2791d-0a96-42a3-8e1b-5692658c4f87"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36032942" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3803000A" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18031000" />
>+        <register type="NOA" address="0x00009888" value="0x34030842" />
>+        <register type="NOA" address="0x00009888" value="0x1A031000" />
>+        <register type="NOA" address="0x00009888" value="0x1C031000" />
>+        <register type="NOA" address="0x00009888" value="0x1E031000" />
>+        <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="0x52030002" />
>+    </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="RayTracing77"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing77"
>+       underscore_name="ray_tracing77"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="a2ff8f41-89ef-4e9a-a7f0-31412cff350d"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$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="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="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x3603014A" />
>+        <register type="NOA" address="0x00009888" value="0x26037000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38031060" />
>+        <register type="NOA" address="0x00009888" value="0x3A030E83" />
>+        <register type="NOA" address="0x00009888" value="0x3C030EE7" />
>+        <register type="NOA" address="0x00009888" value="0x3E030221" />
>+        <register type="NOA" address="0x00009888" value="0x40030002" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34032800" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="RayTracing78"
>+       chipset="ACMGT2"
>+       symbol_name="RayTracing78"
>+       underscore_name="ray_tracing78"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c9ed79c3-88ef-415b-8d59-a4da69888f66"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x3603014A" />
>+        <register type="NOA" address="0x00009888" value="0x26037000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38031060" />
>+        <register type="NOA" address="0x00009888" value="0x3A030E83" />
>+        <register type="NOA" address="0x00009888" value="0x3C030EE7" />
>+        <register type="NOA" address="0x00009888" value="0x3E030221" />
>+        <register type="NOA" address="0x00009888" value="0x40030002" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34032800" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Sampler1"
>+       chipset="ACMGT2"
>+       symbol_name="Sampler1"
>+       underscore_name="sampler1"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="97b017f6-f65c-4a0c-8078-7a1cb65157f0"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="Sampler2"
>+       chipset="ACMGT2"
>+       symbol_name="Sampler2"
>+       underscore_name="sampler2"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="62f6959a-fdae-4cdf-b50e-e818f96d3fa5"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="Sampler3"
>+       chipset="ACMGT2"
>+       symbol_name="Sampler3"
>+       underscore_name="sampler3"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="ec2a8d38-54ef-4090-99de-4e2cc5a1892f"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="Sampler4"
>+       chipset="ACMGT2"
>+       symbol_name="Sampler4"
>+       underscore_name="sampler4"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="2a10d977-d656-464c-91a0-303aff97e4af"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x3603084A" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030602" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="Sampler5"
>+       chipset="ACMGT2"
>+       symbol_name="Sampler5"
>+       underscore_name="sampler5"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="51dcfdcf-ea8c-4963-ab0b-72013e72e433"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$GtSlice3XeCore3"
>+             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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$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="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="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="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="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="0x0208AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C8A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030C00" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030EE2" />
>+        <register type="NOA" address="0x00009888" value="0x3A030E83" />
>+        <register type="NOA" address="0x00009888" value="0x3C0314E0" />
>+        <register type="NOA" address="0x00009888" value="0x3E030001" />
>+        <register type="NOA" address="0x00009888" value="0x40030001" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030528" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E03F000" />
>+        <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="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="0x52030002" />
>+    </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="Sampler6"
>+       chipset="ACMGT2"
>+       symbol_name="Sampler6"
>+       underscore_name="sampler6"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="8203850e-45ae-4f59-81be-45f721f5406a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$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="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="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x3603014A" />
>+        <register type="NOA" address="0x00009888" value="0x26037000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38031060" />
>+        <register type="NOA" address="0x00009888" value="0x3A030E83" />
>+        <register type="NOA" address="0x00009888" value="0x3C030EE7" />
>+        <register type="NOA" address="0x00009888" value="0x3E030221" />
>+        <register type="NOA" address="0x00009888" value="0x40030002" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34032800" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Sampler7"
>+       chipset="ACMGT2"
>+       symbol_name="Sampler7"
>+       underscore_name="sampler7"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="3e6e7ddd-572c-4628-94a2-b8a8385fc7b0"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x3603014A" />
>+        <register type="NOA" address="0x00009888" value="0x26037000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38031060" />
>+        <register type="NOA" address="0x00009888" value="0x3A030E83" />
>+        <register type="NOA" address="0x00009888" value="0x3C030EE7" />
>+        <register type="NOA" address="0x00009888" value="0x3E030221" />
>+        <register type="NOA" address="0x00009888" value="0x40030002" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34032800" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Sampler8"
>+       chipset="ACMGT2"
>+       symbol_name="Sampler8"
>+       underscore_name="sampler8"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="5683991d-228c-41e5-812b-98bc82e244b2"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$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="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="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x3603014A" />
>+        <register type="NOA" address="0x00009888" value="0x26037000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38031060" />
>+        <register type="NOA" address="0x00009888" value="0x3A030E83" />
>+        <register type="NOA" address="0x00009888" value="0x3C030EE7" />
>+        <register type="NOA" address="0x00009888" value="0x3E030221" />
>+        <register type="NOA" address="0x00009888" value="0x40030002" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34032800" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Sampler9"
>+       chipset="ACMGT2"
>+       symbol_name="Sampler9"
>+       underscore_name="sampler9"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="2c897818-565a-4753-a1f6-8f81529b2447"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x3603014A" />
>+        <register type="NOA" address="0x00009888" value="0x26037000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38031060" />
>+        <register type="NOA" address="0x00009888" value="0x3A030E83" />
>+        <register type="NOA" address="0x00009888" value="0x3C030EE7" />
>+        <register type="NOA" address="0x00009888" value="0x3E030221" />
>+        <register type="NOA" address="0x00009888" value="0x40030002" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34032800" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="Sampler10"
>+       chipset="ACMGT2"
>+       symbol_name="Sampler10"
>+       underscore_name="sampler10"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f74b6a50-22da-4c0e-b621-c0627525e511"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$GtSlice3XeCore3"
>+             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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$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="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="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="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="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="0x0208AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C8A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030C00" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030EE2" />
>+        <register type="NOA" address="0x00009888" value="0x3A030E83" />
>+        <register type="NOA" address="0x00009888" value="0x3C0314E0" />
>+        <register type="NOA" address="0x00009888" value="0x3E030001" />
>+        <register type="NOA" address="0x00009888" value="0x40030001" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030528" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E03F000" />
>+        <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="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="0x52030002" />
>+    </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="Sampler11"
>+       chipset="ACMGT2"
>+       symbol_name="Sampler11"
>+       underscore_name="sampler11"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="6edeb7d7-a21c-4d06-bd66-dd804480f1f1"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$GtSlice3XeCore3"
>+             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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$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="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="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="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="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="0x0208AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C8A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030C00" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030EE2" />
>+        <register type="NOA" address="0x00009888" value="0x3A030E83" />
>+        <register type="NOA" address="0x00009888" value="0x3C0314E0" />
>+        <register type="NOA" address="0x00009888" value="0x3E030001" />
>+        <register type="NOA" address="0x00009888" value="0x40030001" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030528" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E03F000" />
>+        <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="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="0x52030002" />
>+    </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="ThreadDispatcher1"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher1"
>+       underscore_name="thread_dispatcher1"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="7d691d4b-febf-415b-8d1b-1d623e936c19"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$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 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="$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="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208000A" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFF0" />
>+        <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="0x12033000" />
>+        <register type="NOA" address="0x00009888" value="0x32031CE8" />
>+        <register type="NOA" address="0x00009888" value="0x20033000" />
>+        <register type="NOA" address="0x00009888" value="0x36032107" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C033000" />
>+        <register type="NOA" address="0x00009888" value="0x38031068" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18033000" />
>+        <register type="NOA" address="0x00009888" value="0x34031CE7" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <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="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="0x52030002" />
>+    </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="ThreadDispatcher2"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher2"
>+       underscore_name="thread_dispatcher2"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="04737515-c210-40b6-90b0-2ad6ce51ff72"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore1"
>+             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="$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 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="$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="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208000A" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFF0" />
>+        <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="0x12033000" />
>+        <register type="NOA" address="0x00009888" value="0x32031CE8" />
>+        <register type="NOA" address="0x00009888" value="0x20033000" />
>+        <register type="NOA" address="0x00009888" value="0x36032107" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C033000" />
>+        <register type="NOA" address="0x00009888" value="0x38031068" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18033000" />
>+        <register type="NOA" address="0x00009888" value="0x34031CE7" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <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="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="0x52030002" />
>+    </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="ThreadDispatcher3"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher3"
>+       underscore_name="thread_dispatcher3"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="6215b3ed-0c9a-4171-b8bc-035be8e8b140"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore2"
>+             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="$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 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="$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="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208000A" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFF0" />
>+        <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="0x12033000" />
>+        <register type="NOA" address="0x00009888" value="0x32031CE8" />
>+        <register type="NOA" address="0x00009888" value="0x20033000" />
>+        <register type="NOA" address="0x00009888" value="0x36032107" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C033000" />
>+        <register type="NOA" address="0x00009888" value="0x38031068" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18033000" />
>+        <register type="NOA" address="0x00009888" value="0x34031CE7" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <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="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="0x52030002" />
>+    </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="ThreadDispatcher4"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher4"
>+       underscore_name="thread_dispatcher4"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="cf7b0026-fbed-4f29-ab6a-0f6acbea337b"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore3"
>+             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="$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 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="$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="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208000A" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFF0" />
>+        <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="0x12033000" />
>+        <register type="NOA" address="0x00009888" value="0x32031CE8" />
>+        <register type="NOA" address="0x00009888" value="0x20033000" />
>+        <register type="NOA" address="0x00009888" value="0x36032107" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C033000" />
>+        <register type="NOA" address="0x00009888" value="0x38031068" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18033000" />
>+        <register type="NOA" address="0x00009888" value="0x34031CE7" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <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="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="0x52030002" />
>+    </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="ThreadDispatcher5"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher5"
>+       underscore_name="thread_dispatcher5"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="9fcfbc28-caaf-44ea-84a5-f1c5c2341b2a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice3XeCore0"
>+             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="$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 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="$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="0x000802AA" />
>+        <register type="NOA" address="0x00009888" value="0x0002FC00" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030001" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030683" />
>+        <register type="NOA" address="0x00009888" value="0x3C031068" />
>+        <register type="NOA" address="0x00009888" value="0x3E030683" />
>+        <register type="NOA" address="0x00009888" value="0x40030008" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </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="ThreadDispatcher6"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher6"
>+       underscore_name="thread_dispatcher6"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c0af81b4-8172-4e9c-8da2-5051e5817de6"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice3XeCore1"
>+             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="$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 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="$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="0x000802AA" />
>+        <register type="NOA" address="0x00009888" value="0x0002FC00" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030001" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030683" />
>+        <register type="NOA" address="0x00009888" value="0x3C031068" />
>+        <register type="NOA" address="0x00009888" value="0x3E030683" />
>+        <register type="NOA" address="0x00009888" value="0x40030008" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </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="ThreadDispatcher7"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher7"
>+       underscore_name="thread_dispatcher7"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="74538036-2ddc-486d-914c-ffe5d3ce6cfb"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice3XeCore2"
>+             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="$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 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="$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="0x000802AA" />
>+        <register type="NOA" address="0x00009888" value="0x0002FC00" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030001" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030683" />
>+        <register type="NOA" address="0x00009888" value="0x3C031068" />
>+        <register type="NOA" address="0x00009888" value="0x3E030683" />
>+        <register type="NOA" address="0x00009888" value="0x40030008" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </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="ThreadDispatcher8"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher8"
>+       underscore_name="thread_dispatcher8"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="558bd2fd-a7f4-41e5-9ef6-1d529263bcd2"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice3XeCore3"
>+             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="$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 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="$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="0x000802AA" />
>+        <register type="NOA" address="0x00009888" value="0x0002FC00" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030001" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030201" />
>+        <register type="NOA" address="0x00009888" value="0x3A030683" />
>+        <register type="NOA" address="0x00009888" value="0x3C031068" />
>+        <register type="NOA" address="0x00009888" value="0x3E030683" />
>+        <register type="NOA" address="0x00009888" value="0x40030008" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="0x52030002" />
>+    </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="ThreadDispatcher9"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher9"
>+       underscore_name="thread_dispatcher9"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="ac68b4c3-f63a-4dd8-855e-d3fd781a8bde"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore0"
>+             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="$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 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="$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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202000F" />
>+        <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="0x12033000" />
>+        <register type="NOA" address="0x00009888" value="0x32032528" />
>+        <register type="NOA" address="0x00009888" value="0x20033000" />
>+        <register type="NOA" address="0x00009888" value="0x36032109" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C033000" />
>+        <register type="NOA" address="0x00009888" value="0x38031068" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18033000" />
>+        <register type="NOA" address="0x00009888" value="0x34032529" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="ThreadDispatcher10"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher10"
>+       underscore_name="thread_dispatcher10"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b969747f-2450-4725-899f-5d0701930ea7"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore1"
>+             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="$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 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="$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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202000F" />
>+        <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="0x12033000" />
>+        <register type="NOA" address="0x00009888" value="0x32032528" />
>+        <register type="NOA" address="0x00009888" value="0x20033000" />
>+        <register type="NOA" address="0x00009888" value="0x36032109" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C033000" />
>+        <register type="NOA" address="0x00009888" value="0x38031068" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18033000" />
>+        <register type="NOA" address="0x00009888" value="0x34032529" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="ThreadDispatcher11"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher11"
>+       underscore_name="thread_dispatcher11"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b2e80bd3-d852-4c07-86e0-520c90236acf"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore2"
>+             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="$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 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="$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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202000F" />
>+        <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="0x12033000" />
>+        <register type="NOA" address="0x00009888" value="0x32032528" />
>+        <register type="NOA" address="0x00009888" value="0x20033000" />
>+        <register type="NOA" address="0x00009888" value="0x36032109" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C033000" />
>+        <register type="NOA" address="0x00009888" value="0x38031068" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18033000" />
>+        <register type="NOA" address="0x00009888" value="0x34032529" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="ThreadDispatcher12"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher12"
>+       underscore_name="thread_dispatcher12"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="5622d707-7646-48bc-90e0-af17a55ab1c7"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore3"
>+             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="$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 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="$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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202000F" />
>+        <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="0x12033000" />
>+        <register type="NOA" address="0x00009888" value="0x32032528" />
>+        <register type="NOA" address="0x00009888" value="0x20033000" />
>+        <register type="NOA" address="0x00009888" value="0x36032109" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C033000" />
>+        <register type="NOA" address="0x00009888" value="0x38031068" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18033000" />
>+        <register type="NOA" address="0x00009888" value="0x34032529" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="ThreadDispatcher13"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher13"
>+       underscore_name="thread_dispatcher13"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="6149c8e0-84f6-4643-ac19-0f5b5a8fa830"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice5XeCore0"
>+             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="$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 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="$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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0008A800" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x000203FF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030420" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030001" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030693" />
>+        <register type="NOA" address="0x00009888" value="0x3C031269" />
>+        <register type="NOA" address="0x00009888" value="0x3E030693" />
>+        <register type="NOA" address="0x00009888" value="0x40030009" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030421" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="ThreadDispatcher14"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher14"
>+       underscore_name="thread_dispatcher14"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="3ad2842e-a192-4cb9-aca4-c3dfa9238070"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice5XeCore1"
>+             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="$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 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="$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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0008A800" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x000203FF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030420" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030001" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030693" />
>+        <register type="NOA" address="0x00009888" value="0x3C031269" />
>+        <register type="NOA" address="0x00009888" value="0x3E030693" />
>+        <register type="NOA" address="0x00009888" value="0x40030009" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030421" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="ThreadDispatcher15"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher15"
>+       underscore_name="thread_dispatcher15"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="a8b90aef-99fa-443f-8e74-06489d14a031"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice5XeCore2"
>+             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="$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 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="$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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0008A800" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x000203FF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030420" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030001" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030693" />
>+        <register type="NOA" address="0x00009888" value="0x3C031269" />
>+        <register type="NOA" address="0x00009888" value="0x3E030693" />
>+        <register type="NOA" address="0x00009888" value="0x40030009" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030421" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="ThreadDispatcher16"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher16"
>+       underscore_name="thread_dispatcher16"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="3c5182e0-c1f6-4e9a-b5a6-752052f23389"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice5XeCore3"
>+             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="$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 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="$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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x0008A800" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x000203FF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030420" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030001" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030693" />
>+        <register type="NOA" address="0x00009888" value="0x3C031269" />
>+        <register type="NOA" address="0x00009888" value="0x3E030693" />
>+        <register type="NOA" address="0x00009888" value="0x40030009" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030421" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="ThreadDispatcher17"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher17"
>+       underscore_name="thread_dispatcher17"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="72a4eaf8-b31d-4749-85e9-d6670ecfda25"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice3XeCore0"
>+             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="$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="0x0008AA00" />
>+        <register type="NOA" address="0x00009888" value="0x02082AAA" />
>+        <register type="NOA" address="0x00009888" value="0x000200FF" />
>+        <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="0x12033000" />
>+        <register type="NOA" address="0x00009888" value="0x32030007" />
>+        <register type="NOA" address="0x00009888" value="0x20033000" />
>+        <register type="NOA" address="0x00009888" value="0x36031CE0" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C033000" />
>+        <register type="NOA" address="0x00009888" value="0x38031067" />
>+        <register type="NOA" address="0x00009888" value="0x3A030683" />
>+        <register type="NOA" address="0x00009888" value="0x3C031068" />
>+        <register type="NOA" address="0x00009888" value="0x3E030083" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="ThreadDispatcher18"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher18"
>+       underscore_name="thread_dispatcher18"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="2b0b4fde-719b-49de-a309-aeb1f96e2f6b"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore1"
>+             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="$GtSlice3XeCore1"
>+             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="$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="0x0008AA00" />
>+        <register type="NOA" address="0x00009888" value="0x02082AAA" />
>+        <register type="NOA" address="0x00009888" value="0x000200FF" />
>+        <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="0x12033000" />
>+        <register type="NOA" address="0x00009888" value="0x32030007" />
>+        <register type="NOA" address="0x00009888" value="0x20033000" />
>+        <register type="NOA" address="0x00009888" value="0x36031CE0" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C033000" />
>+        <register type="NOA" address="0x00009888" value="0x38031067" />
>+        <register type="NOA" address="0x00009888" value="0x3A030683" />
>+        <register type="NOA" address="0x00009888" value="0x3C031068" />
>+        <register type="NOA" address="0x00009888" value="0x3E030083" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="ThreadDispatcher19"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher19"
>+       underscore_name="thread_dispatcher19"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="d25f6c66-eb80-49f5-ba95-74e5bbeffba8"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore2"
>+             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="$GtSlice3XeCore2"
>+             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="$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="0x0008AA00" />
>+        <register type="NOA" address="0x00009888" value="0x02082AAA" />
>+        <register type="NOA" address="0x00009888" value="0x000200FF" />
>+        <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="0x12033000" />
>+        <register type="NOA" address="0x00009888" value="0x32030007" />
>+        <register type="NOA" address="0x00009888" value="0x20033000" />
>+        <register type="NOA" address="0x00009888" value="0x36031CE0" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C033000" />
>+        <register type="NOA" address="0x00009888" value="0x38031067" />
>+        <register type="NOA" address="0x00009888" value="0x3A030683" />
>+        <register type="NOA" address="0x00009888" value="0x3C031068" />
>+        <register type="NOA" address="0x00009888" value="0x3E030083" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="ThreadDispatcher20"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher20"
>+       underscore_name="thread_dispatcher20"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="9decfc7a-90a5-4e0c-8f20-be21a3e00e2b"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore3"
>+             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="$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="0x0008AA00" />
>+        <register type="NOA" address="0x00009888" value="0x02082AAA" />
>+        <register type="NOA" address="0x00009888" value="0x000200FF" />
>+        <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="0x12033000" />
>+        <register type="NOA" address="0x00009888" value="0x32030007" />
>+        <register type="NOA" address="0x00009888" value="0x20033000" />
>+        <register type="NOA" address="0x00009888" value="0x36031CE0" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C033000" />
>+        <register type="NOA" address="0x00009888" value="0x38031067" />
>+        <register type="NOA" address="0x00009888" value="0x3A030683" />
>+        <register type="NOA" address="0x00009888" value="0x3C031068" />
>+        <register type="NOA" address="0x00009888" value="0x3E030083" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="ThreadDispatcher21"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher21"
>+       underscore_name="thread_dispatcher21"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f2099f1b-7280-4175-b2a9-a373b7039027"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice3XeCore0"
>+             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="$GtSlice4XeCore0"
>+             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="$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="0x0008AA00" />
>+        <register type="NOA" address="0x00009888" value="0x02080002" />
>+        <register type="NOA" address="0x00009888" value="0x000200FF" />
>+        <register type="NOA" address="0x00009888" value="0x02023FFC" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032100" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030200" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030201" />
>+        <register type="NOA" address="0x00009888" value="0x3E030610" />
>+        <register type="NOA" address="0x00009888" value="0x40030008" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18033000" />
>+        <register type="NOA" address="0x00009888" value="0x34032108" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C033000" />
>+        <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="0x52030002" />
>+    </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="ThreadDispatcher22"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher22"
>+       underscore_name="thread_dispatcher22"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="1be88735-2a46-4564-84f3-0c832cd05571"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice3XeCore1"
>+             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="$GtSlice4XeCore1"
>+             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="$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="0x0008AA00" />
>+        <register type="NOA" address="0x00009888" value="0x02080002" />
>+        <register type="NOA" address="0x00009888" value="0x000200FF" />
>+        <register type="NOA" address="0x00009888" value="0x02023FFC" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032100" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030200" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030201" />
>+        <register type="NOA" address="0x00009888" value="0x3E030610" />
>+        <register type="NOA" address="0x00009888" value="0x40030008" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18033000" />
>+        <register type="NOA" address="0x00009888" value="0x34032108" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C033000" />
>+        <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="0x52030002" />
>+    </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="ThreadDispatcher23"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher23"
>+       underscore_name="thread_dispatcher23"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="71d12693-64c0-4da1-8f5e-fdaf00bcf83e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice3XeCore2"
>+             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="$GtSlice4XeCore2"
>+             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="$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="0x0008AA00" />
>+        <register type="NOA" address="0x00009888" value="0x02080002" />
>+        <register type="NOA" address="0x00009888" value="0x000200FF" />
>+        <register type="NOA" address="0x00009888" value="0x02023FFC" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032100" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030200" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030201" />
>+        <register type="NOA" address="0x00009888" value="0x3E030610" />
>+        <register type="NOA" address="0x00009888" value="0x40030008" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18033000" />
>+        <register type="NOA" address="0x00009888" value="0x34032108" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C033000" />
>+        <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="0x52030002" />
>+    </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="ThreadDispatcher24"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher24"
>+       underscore_name="thread_dispatcher24"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="6ad141b6-faae-40da-bdf4-02247ec1121c"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice3XeCore3"
>+             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="$GtSlice4XeCore3"
>+             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="$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="0x0008AA00" />
>+        <register type="NOA" address="0x00009888" value="0x02080002" />
>+        <register type="NOA" address="0x00009888" value="0x000200FF" />
>+        <register type="NOA" address="0x00009888" value="0x02023FFC" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032100" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030200" />
>+        <register type="NOA" address="0x00009888" value="0x3A030010" />
>+        <register type="NOA" address="0x00009888" value="0x3C030201" />
>+        <register type="NOA" address="0x00009888" value="0x3E030610" />
>+        <register type="NOA" address="0x00009888" value="0x40030008" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18033000" />
>+        <register type="NOA" address="0x00009888" value="0x34032108" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C033000" />
>+        <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="0x52030002" />
>+    </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="ThreadDispatcher25"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher25"
>+       underscore_name="thread_dispatcher25"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="74433d30-ffa1-410d-8c87-7cee0acfe4ea"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore0"
>+             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="$GtSlice5XeCore0"
>+             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="$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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x000800AA" />
>+        <register type="NOA" address="0x00009888" value="0x0002FF00" />
>+        <register type="NOA" address="0x00009888" value="0x02023FFF" />
>+        <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="0x12033000" />
>+        <register type="NOA" address="0x00009888" value="0x32030009" />
>+        <register type="NOA" address="0x00009888" value="0x20033000" />
>+        <register type="NOA" address="0x00009888" value="0x36032520" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C033000" />
>+        <register type="NOA" address="0x00009888" value="0x38031069" />
>+        <register type="NOA" address="0x00009888" value="0x3A030683" />
>+        <register type="NOA" address="0x00009888" value="0x3C031068" />
>+        <register type="NOA" address="0x00009888" value="0x3E030083" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="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="0x52030002" />
>+    </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="ThreadDispatcher26"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher26"
>+       underscore_name="thread_dispatcher26"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="5ba834b3-4603-4c43-94da-6e1bacf9500a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore1"
>+             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="$GtSlice5XeCore1"
>+             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="$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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x000800AA" />
>+        <register type="NOA" address="0x00009888" value="0x0002FF00" />
>+        <register type="NOA" address="0x00009888" value="0x02023FFF" />
>+        <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="0x12033000" />
>+        <register type="NOA" address="0x00009888" value="0x32030009" />
>+        <register type="NOA" address="0x00009888" value="0x20033000" />
>+        <register type="NOA" address="0x00009888" value="0x36032520" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C033000" />
>+        <register type="NOA" address="0x00009888" value="0x38031069" />
>+        <register type="NOA" address="0x00009888" value="0x3A030683" />
>+        <register type="NOA" address="0x00009888" value="0x3C031068" />
>+        <register type="NOA" address="0x00009888" value="0x3E030083" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="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="0x52030002" />
>+    </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="ThreadDispatcher27"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher27"
>+       underscore_name="thread_dispatcher27"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="dcfd59c3-e7b0-402e-a656-ca2a2f2d95dd"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore2"
>+             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="$GtSlice5XeCore2"
>+             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="$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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x000800AA" />
>+        <register type="NOA" address="0x00009888" value="0x0002FF00" />
>+        <register type="NOA" address="0x00009888" value="0x02023FFF" />
>+        <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="0x12033000" />
>+        <register type="NOA" address="0x00009888" value="0x32030009" />
>+        <register type="NOA" address="0x00009888" value="0x20033000" />
>+        <register type="NOA" address="0x00009888" value="0x36032520" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C033000" />
>+        <register type="NOA" address="0x00009888" value="0x38031069" />
>+        <register type="NOA" address="0x00009888" value="0x3A030683" />
>+        <register type="NOA" address="0x00009888" value="0x3C031068" />
>+        <register type="NOA" address="0x00009888" value="0x3E030083" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="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="0x52030002" />
>+    </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="ThreadDispatcher28"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher28"
>+       underscore_name="thread_dispatcher28"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f4a8f90b-7b27-40e1-9015-6b2b3c60920a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore3"
>+             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="$GtSlice5XeCore3"
>+             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="$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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x000800AA" />
>+        <register type="NOA" address="0x00009888" value="0x0002FF00" />
>+        <register type="NOA" address="0x00009888" value="0x02023FFF" />
>+        <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="0x12033000" />
>+        <register type="NOA" address="0x00009888" value="0x32030009" />
>+        <register type="NOA" address="0x00009888" value="0x20033000" />
>+        <register type="NOA" address="0x00009888" value="0x36032520" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C033000" />
>+        <register type="NOA" address="0x00009888" value="0x38031069" />
>+        <register type="NOA" address="0x00009888" value="0x3A030683" />
>+        <register type="NOA" address="0x00009888" value="0x3C031068" />
>+        <register type="NOA" address="0x00009888" value="0x3E030083" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="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="0x52030002" />
>+    </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="ThreadDispatcher29"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher29"
>+       underscore_name="thread_dispatcher29"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="e3476c20-6530-4dfe-bbcd-f98065ce0702"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice5XeCore0"
>+             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="$GtSlice2XeCore0"
>+             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="$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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x000800AA" />
>+        <register type="NOA" address="0x00009888" value="0x02082AA8" />
>+        <register type="NOA" address="0x00009888" value="0x0002FF00" />
>+        <register type="NOA" address="0x00009888" value="0x02020003" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032521" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030001" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030600" />
>+        <register type="NOA" address="0x00009888" value="0x40030009" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18033000" />
>+        <register type="NOA" address="0x00009888" value="0x34032529" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C033000" />
>+        <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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="ThreadDispatcher30"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher30"
>+       underscore_name="thread_dispatcher30"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="235cf07d-fa5f-48bf-8906-f089284a77c0"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice5XeCore1"
>+             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="$GtSlice2XeCore1"
>+             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="$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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x000800AA" />
>+        <register type="NOA" address="0x00009888" value="0x02082AA8" />
>+        <register type="NOA" address="0x00009888" value="0x0002FF00" />
>+        <register type="NOA" address="0x00009888" value="0x02020003" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032521" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030001" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030600" />
>+        <register type="NOA" address="0x00009888" value="0x40030009" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18033000" />
>+        <register type="NOA" address="0x00009888" value="0x34032529" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C033000" />
>+        <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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="ThreadDispatcher31"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher31"
>+       underscore_name="thread_dispatcher31"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="60f202e0-3078-4cee-bb6c-7b579827b501"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice5XeCore2"
>+             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="$GtSlice2XeCore2"
>+             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="$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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x000800AA" />
>+        <register type="NOA" address="0x00009888" value="0x02082AA8" />
>+        <register type="NOA" address="0x00009888" value="0x0002FF00" />
>+        <register type="NOA" address="0x00009888" value="0x02020003" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032521" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030001" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030600" />
>+        <register type="NOA" address="0x00009888" value="0x40030009" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18033000" />
>+        <register type="NOA" address="0x00009888" value="0x34032529" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C033000" />
>+        <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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="ThreadDispatcher32"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher32"
>+       underscore_name="thread_dispatcher32"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="68400a0d-dffd-4787-a1f3-7385e2f2f39a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice5XeCore3"
>+             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="$GtSlice2XeCore3"
>+             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="$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="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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x000800AA" />
>+        <register type="NOA" address="0x00009888" value="0x02082AA8" />
>+        <register type="NOA" address="0x00009888" value="0x0002FF00" />
>+        <register type="NOA" address="0x00009888" value="0x02020003" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032521" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030420" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030001" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030600" />
>+        <register type="NOA" address="0x00009888" value="0x40030009" />
>+        <register type="NOA" address="0x00009888" value="0x14033000" />
>+        <register type="NOA" address="0x00009888" value="0x16033000" />
>+        <register type="NOA" address="0x00009888" value="0x18033000" />
>+        <register type="NOA" address="0x00009888" value="0x34032529" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C033000" />
>+        <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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="ThreadDispatcher33"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher33"
>+       underscore_name="thread_dispatcher33"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c0fb4de2-f14e-4576-b7b4-b564a6d1eccf"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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 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="$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 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="$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 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="$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 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="$GtSlice3XeCore3"
>+             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="$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 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="$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 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="$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 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="$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 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="$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 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="$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 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="$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 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="$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="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="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="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="0x0208AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C8A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030C00" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030EE2" />
>+        <register type="NOA" address="0x00009888" value="0x3A030E83" />
>+        <register type="NOA" address="0x00009888" value="0x3C0314E0" />
>+        <register type="NOA" address="0x00009888" value="0x3E030001" />
>+        <register type="NOA" address="0x00009888" value="0x40030001" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030528" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E03F000" />
>+        <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="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="0x52030002" />
>+    </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="ThreadDispatcher34"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher34"
>+       underscore_name="thread_dispatcher34"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="ebaac92d-ede4-44be-b0d8-d3a292f1c696"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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 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="$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 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="$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 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="$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 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="$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 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="$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 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="$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 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="$GtSlice3XeCore3"
>+             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="$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 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="$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 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="$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 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="$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 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="$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 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="$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 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="$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 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="$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="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="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="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="0x0208AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C8A" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030C00" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030EE2" />
>+        <register type="NOA" address="0x00009888" value="0x3A030E83" />
>+        <register type="NOA" address="0x00009888" value="0x3C0314E0" />
>+        <register type="NOA" address="0x00009888" value="0x3E030001" />
>+        <register type="NOA" address="0x00009888" value="0x40030001" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030528" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E03F000" />
>+        <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="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="0x52030002" />
>+    </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="ThreadDispatcher35"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher35"
>+       underscore_name="thread_dispatcher35"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="310c4352-616a-4995-a8ca-dc1b0b4083e2"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$GtSlice3XeCore3"
>+             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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$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="0x2A810002" />
>+        <register type="NOA" address="0x00009888" value="0x28A10320" />
>+        <register type="NOA" address="0x00009888" value="0x2AA10002" />
>+        <register type="NOA" address="0x00009888" value="0x28C10320" />
>+        <register type="NOA" address="0x00009888" value="0x2AC10002" />
>+        <register type="NOA" address="0x00009888" value="0x28E10320" />
>+        <register type="NOA" address="0x00009888" value="0x2AE10002" />
>+        <register type="NOA" address="0x00009888" value="0x29810320" />
>+        <register type="NOA" address="0x00009888" value="0x2B810002" />
>+        <register type="NOA" address="0x00009888" value="0x29A10320" />
>+        <register type="NOA" address="0x00009888" value="0x2BA10002" />
>+        <register type="NOA" address="0x00009888" value="0x29C10320" />
>+        <register type="NOA" address="0x00009888" value="0x2BC10002" />
>+        <register type="NOA" address="0x00009888" value="0x29E10320" />
>+        <register type="NOA" address="0x00009888" value="0x2BE10002" />
>+        <register type="NOA" address="0x00009888" value="0x06811300" />
>+        <register type="NOA" address="0x00009888" value="0x08810034" />
>+        <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="0x08A10D00" />
>+        <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="0x0AC10034" />
>+        <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="0x0AE10D00" />
>+        <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="0x0D810034" />
>+        <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="0x0DA10D00" />
>+        <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="0x0FC10034" />
>+        <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="0x0FE10D00" />
>+        <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="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x3203086A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x3603200A" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38030427" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C031400" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030107" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="ThreadDispatcher36"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher36"
>+       underscore_name="thread_dispatcher36"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="70244132-9e7c-42e1-ad19-14b16fd415ac"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$GtSlice5XeCore3"
>+             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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$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="0x2A810002" />
>+        <register type="NOA" address="0x00009888" value="0x28A10320" />
>+        <register type="NOA" address="0x00009888" value="0x2AA10002" />
>+        <register type="NOA" address="0x00009888" value="0x28C10320" />
>+        <register type="NOA" address="0x00009888" value="0x2AC10002" />
>+        <register type="NOA" address="0x00009888" value="0x28E10320" />
>+        <register type="NOA" address="0x00009888" value="0x2AE10002" />
>+        <register type="NOA" address="0x00009888" value="0x29810320" />
>+        <register type="NOA" address="0x00009888" value="0x2B810002" />
>+        <register type="NOA" address="0x00009888" value="0x29A10320" />
>+        <register type="NOA" address="0x00009888" value="0x2BA10002" />
>+        <register type="NOA" address="0x00009888" value="0x29C10320" />
>+        <register type="NOA" address="0x00009888" value="0x2BC10002" />
>+        <register type="NOA" address="0x00009888" value="0x29E10320" />
>+        <register type="NOA" address="0x00009888" value="0x2BE10002" />
>+        <register type="NOA" address="0x00009888" value="0x06811300" />
>+        <register type="NOA" address="0x00009888" value="0x08810034" />
>+        <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="0x08A10D00" />
>+        <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="0x0AC10034" />
>+        <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="0x0AE10D00" />
>+        <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="0x0D810034" />
>+        <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="0x0DA10D00" />
>+        <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="0x0FC10034" />
>+        <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="0x0FE10D00" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x3203086A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x3603200A" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38030427" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C031400" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030107" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="ThreadDispatcher37"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher37"
>+       underscore_name="thread_dispatcher37"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c7d9ebf5-268e-4377-852d-0dd8eb89151f"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$GtSlice3XeCore3"
>+             mdapi_group="ThreadDispatcher"
>+             mdapi_usage_flags="Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="dualsubslice"
>+             />
>+    <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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$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="0x16810E80" />
>+        <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="0x16A1003A" />
>+        <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="0x14C10E80" />
>+        <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="0x14E1003A" />
>+        <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="0x13810E80" />
>+        <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="0x13A1003A" />
>+        <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="0x11C10E80" />
>+        <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="0x11E1003A" />
>+        <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="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x3203086A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x3603200A" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38030427" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C031400" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030107" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="ThreadDispatcher38"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher38"
>+       underscore_name="thread_dispatcher38"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b7b02568-d2ce-40b8-bcbb-4ecc07ff731e"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$GtSlice5XeCore3"
>+             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="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 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="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 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="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 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="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 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="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 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="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 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="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 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="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="0x16810E80" />
>+        <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="0x16A1003A" />
>+        <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="0x14C10E80" />
>+        <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="0x14E1003A" />
>+        <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="0x13810E80" />
>+        <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="0x13A1003A" />
>+        <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="0x11C10E80" />
>+        <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="0x11E1003A" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x3203086A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x3603200A" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38030427" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C031400" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030107" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="ThreadDispatcher39"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher39"
>+       underscore_name="thread_dispatcher39"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="af83fc4d-719e-460b-8cac-d315583f63a7"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$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="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="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x3603014A" />
>+        <register type="NOA" address="0x00009888" value="0x26037000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38031060" />
>+        <register type="NOA" address="0x00009888" value="0x3A030E83" />
>+        <register type="NOA" address="0x00009888" value="0x3C030EE7" />
>+        <register type="NOA" address="0x00009888" value="0x3E030221" />
>+        <register type="NOA" address="0x00009888" value="0x40030002" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34032800" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="ThreadDispatcher40"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher40"
>+       underscore_name="thread_dispatcher40"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="3d539f37-55b5-4473-9b4c-2f7d704c0d3b"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C6A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x3603014A" />
>+        <register type="NOA" address="0x00009888" value="0x26037000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38031060" />
>+        <register type="NOA" address="0x00009888" value="0x3A030E83" />
>+        <register type="NOA" address="0x00009888" value="0x3C030EE7" />
>+        <register type="NOA" address="0x00009888" value="0x3E030221" />
>+        <register type="NOA" address="0x00009888" value="0x40030002" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34032800" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="ThreadDispatcher41"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher41"
>+       underscore_name="thread_dispatcher41"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c6251684-6ce6-462f-807c-657b84a2234f"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$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="0x0000000D" />
>+        <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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x36030840" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030422" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="ThreadDispatcher42"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher42"
>+       underscore_name="thread_dispatcher42"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="55cbe93c-e003-445a-95ca-478e9b8b9b51"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$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="0x0000000D" />
>+        <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="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x32030004" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x36031080" />
>+        <register type="NOA" address="0x00009888" value="0x26037000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x380308E4" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="ThreadDispatcher43"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher43"
>+       underscore_name="thread_dispatcher43"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="9c9204e8-e9e6-4b93-975e-2fc874b22d9c"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice3XeCore2"
>+             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="$GtSlice3XeCore3"
>+             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="$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="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="0x0000000E" />
>+        <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="0x0208000A" />
>+        <register type="NOA" address="0x00009888" value="0x02023FF0" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032520" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14037000" />
>+        <register type="NOA" address="0x00009888" value="0x16037000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34032529" />
>+        <register type="NOA" address="0x00009888" value="0x1A037000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="ThreadDispatcher44"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher44"
>+       underscore_name="thread_dispatcher44"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="ea77a8e8-375a-46a7-a4cb-b0a40f3ff83a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$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="0x0000000E" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023FFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032943" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030C60" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030603" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="ThreadDispatcher45"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher45"
>+       underscore_name="thread_dispatcher45"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="22202c50-f46b-4a14-aab6-15d079655616"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$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="0x0000000E" />
>+        <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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023FFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x36030840" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030422" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="ThreadDispatcher46"
>+       chipset="ACMGT2"
>+       symbol_name="ThreadDispatcher46"
>+       underscore_name="thread_dispatcher46"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="4d77eb41-a74f-4e76-a0ac-66a63d2ad7c6"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x000203FF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x02030000" />
>+        <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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="0x0000007A" />
>+        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
>+        <register type="OA" address="0x0000D948" value="0x0000008A" />
>+        <register type="OA" address="0x0000D94C" value="0x0000FFE0" />
>+    </register_config>
>+  </set>
>+
>+  <set name="URB1"
>+       chipset="ACMGT2"
>+       symbol_name="URB1"
>+       underscore_name="urb1"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f02fbce6-28cf-42d5-a07d-6a5c07e3baf6"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2"
>+             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="$GtSlice2"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C63" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030060" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030600" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030003" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030003" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="URB2"
>+       chipset="ACMGT2"
>+       symbol_name="URB2"
>+       underscore_name="urb2"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="1f749c36-964c-40d3-ac0f-3b8e24d4149b"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice3"
>+             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="$GtSlice3"
>+             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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C63" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030060" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030600" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030003" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030003" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="URB3"
>+       chipset="ACMGT2"
>+       symbol_name="URB3"
>+       underscore_name="urb3"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b7679a40-d48d-4994-8342-6277a37840ce"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4"
>+             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="$GtSlice4"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C63" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030060" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030600" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030003" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030003" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="URB4"
>+       chipset="ACMGT2"
>+       symbol_name="URB4"
>+       underscore_name="urb4"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="23924e32-c593-4b9f-905b-908c380fb0b9"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice5"
>+             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="$GtSlice5"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030C63" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030060" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030600" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030003" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030003" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <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="0x0001FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00025555" />
>+        <register type="NOA" address="0x00009888" value="0x02025555" />
>+        <register type="NOA" address="0x00009888" value="0x00045555" />
>+        <register type="NOA" address="0x00009888" value="0x02045555" />
>+        <register type="NOA" address="0x00009888" value="0x00055555" />
>+        <register type="NOA" address="0x00009888" value="0x02055555" />
>+        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
>+        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
>+        <register type="NOA" address="0x00009884" value="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="VectorEngine1"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine1"
>+       underscore_name="vector_engine1"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="30376d17-f01b-44cb-b41e-43a606fe4e0d"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore0"
>+             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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="VectorEngine2"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine2"
>+       underscore_name="vector_engine2"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="cbc51aeb-65c2-4bb6-8fb5-40a47800bf28"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore1"
>+             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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="VectorEngine3"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine3"
>+       underscore_name="vector_engine3"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="48620eda-41d2-4684-b4da-0140d1cdc8ba"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore2"
>+             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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="VectorEngine4"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine4"
>+       underscore_name="vector_engine4"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="4f2d3240-5242-48d7-8f25-1064a7044c01"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice2XeCore3"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice2XeCore3"
>+             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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="VectorEngine5"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine5"
>+       underscore_name="vector_engine5"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="510e005b-5631-437d-b898-17d89b9df71d"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore0"
>+             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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="VectorEngine6"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine6"
>+       underscore_name="vector_engine6"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c063d6a9-6cb2-449f-8799-322c31d6eb0d"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore1"
>+             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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="VectorEngine7"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine7"
>+       underscore_name="vector_engine7"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="fbfb8b12-d3b3-469d-ae93-c026b05b2107"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice3XeCore2"
>+             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="$GtSlice3XeCore2"
>+             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="$GtSlice3XeCore2"
>+             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="$GtSlice3XeCore2"
>+             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="$GtSlice3XeCore2"
>+             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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="VectorEngine8"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine8"
>+       underscore_name="vector_engine8"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="2705f48c-206f-43e8-bde7-110fbfb0facd"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice3XeCore3"
>+             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="$GtSlice3XeCore3"
>+             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="$GtSlice3XeCore3"
>+             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="$GtSlice3XeCore3"
>+             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="$GtSlice3XeCore3"
>+             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="$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 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="$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="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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="VectorEngine9"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine9"
>+       underscore_name="vector_engine9"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="85cb3e85-43ab-4e7f-8962-ff5e203b079f"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore0"
>+             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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FC3F" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="VectorEngine10"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine10"
>+       underscore_name="vector_engine10"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b2c23ce7-cfd8-45c8-bde6-b5d7c248b5b3"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore1"
>+             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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FC3F" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="VectorEngine11"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine11"
>+       underscore_name="vector_engine11"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="567eef44-e37e-48d9-8f4d-fe2634110051"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore2"
>+             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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FC3F" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="VectorEngine12"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine12"
>+       underscore_name="vector_engine12"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="d68e64a7-2ddb-4c33-a5d0-a0ff9de398f9"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice4XeCore3"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice4XeCore3"
>+             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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FC3F" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="VectorEngine13"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine13"
>+       underscore_name="vector_engine13"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="5123cfe9-f7b0-41ee-a2f2-6e5801ac55f6"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore0"
>+             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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FC3F" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="VectorEngine14"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine14"
>+       underscore_name="vector_engine14"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="f7b22238-61e9-4c17-a211-90f5feb9dd31"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore1"
>+             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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FC3F" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="VectorEngine15"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine15"
>+       underscore_name="vector_engine15"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="27f15518-fd8e-48ac-8fa8-f844a09a9cf3"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice5XeCore2"
>+             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="$GtSlice5XeCore2"
>+             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="$GtSlice5XeCore2"
>+             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="$GtSlice5XeCore2"
>+             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="$GtSlice5XeCore2"
>+             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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FC3F" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="VectorEngine16"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine16"
>+       underscore_name="vector_engine16"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="75bcab1e-545a-41a4-8437-70d37569f798"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice5XeCore3"
>+             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="$GtSlice5XeCore3"
>+             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="$GtSlice5XeCore3"
>+             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="$GtSlice5XeCore3"
>+             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="$GtSlice5XeCore3"
>+             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="$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 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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FC3F" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <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="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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" 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="VectorEngine17"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine17"
>+       underscore_name="vector_engine17"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="5f1c4a7a-d5ab-45ad-a4fc-1e64a66839db"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$GtSlice3XeCore3"
>+             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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$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="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="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x3203086A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x3603200A" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38030427" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C031400" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030107" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="VectorEngine18"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine18"
>+       underscore_name="vector_engine18"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c3522b36-01a6-4b3d-b95f-414dbc013ba6"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$GtSlice5XeCore3"
>+             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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x3203086A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x3603200A" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38030427" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C031400" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030107" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="VectorEngine19"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine19"
>+       underscore_name="vector_engine19"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="3e973327-7b3f-4168-afd9-b244050e9ce7"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$GtSlice3XeCore3"
>+             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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$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="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="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x3203086A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x3603200A" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38030427" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C031400" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030107" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="VectorEngine20"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine20"
>+       underscore_name="vector_engine20"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="71d2d15b-f26c-4978-908a-f60275fa3562"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$GtSlice5XeCore3"
>+             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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x3203086A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x3603200A" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38030427" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C031400" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030107" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="VectorEngine21"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine21"
>+       underscore_name="vector_engine21"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="83cf4cf3-b666-44df-8702-7fc3e907164a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$GtSlice3XeCore3"
>+             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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$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="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="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x3203086A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x3603200A" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38030427" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C031400" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030107" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="VectorEngine22"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine22"
>+       underscore_name="vector_engine22"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c6b408ba-0479-40cb-8326-0fb1d709a261"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$GtSlice5XeCore3"
>+             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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x3203086A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x3603200A" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38030427" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C031400" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030107" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="VectorEngine23"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine23"
>+       underscore_name="vector_engine23"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="1f43061b-db78-405a-9246-6df8ff0592f4"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$GtSlice3XeCore3"
>+             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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$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="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="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x3203086A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x3603200A" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38030427" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C031400" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030107" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="VectorEngine24"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine24"
>+       underscore_name="vector_engine24"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="7aa880f9-6185-4b35-9d71-45cd71099d1c"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$GtSlice5XeCore3"
>+             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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$GtSlice4XeCore3"
>+             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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x06030001" />
>+        <register type="NOA" address="0x00009888" value="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x3203086A" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x3603200A" />
>+        <register type="NOA" address="0x00009888" value="0x26033000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x38030427" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C031400" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16031000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34030107" />
>+        <register type="NOA" address="0x00009888" value="0x1A033000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <register type="NOA" address="0x00009888" value="0x1E037000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="VectorEngine25"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine25"
>+       underscore_name="vector_engine25"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="35c22c75-f1bd-4740-854b-b7248e45bb84"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$GtSlice2XeCore2"
>+             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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32032942" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x36030840" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030603" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="VectorEngine26"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine26"
>+       underscore_name="vector_engine26"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="208fe223-385c-4961-b2e7-cb44f3612b79"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice3XeCore0"
>+             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="$GtSlice3XeCore1"
>+             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="$GtSlice3XeCore2"
>+             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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32032942" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x36030840" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030603" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="VectorEngine27"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine27"
>+       underscore_name="vector_engine27"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="b72101b8-7ef1-4bd1-ac6f-5e9ac5d098d6"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice4XeCore0"
>+             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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x020200FF" />
>+        <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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32032942" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x36030840" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030603" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="VectorEngine28"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine28"
>+       underscore_name="vector_engine28"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="fdd412a9-274d-46ab-a27f-f3e107321d24"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$GtSlice5XeCore2"
>+             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="$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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x020200FF" />
>+        <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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32032942" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x36030840" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030603" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <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="0x52030002" />
>+    </register_config>
>+    <register_config type="OA">
>+        <register type="OA" address="0x0000D900" value="0x00000000" />
>+        <register type="OA" address="0x0000D904" value="0xF0800000" />
>+        <register type="OA" address="0x0000D910" value="0x00000000" />
>+        <register type="OA" address="0x0000D914" value="0xF0800000" />
>+        <register type="OA" address="0x0000D920" value="0x00000000" />
>+        <register type="OA" 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="VectorEngine29"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine29"
>+       underscore_name="vector_engine29"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="233317d4-03cf-4497-bb57-f9690bc057f4"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice2XeCore0"
>+             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="$GtSlice2XeCore1"
>+             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="$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="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="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x36030840" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030422" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="VectorEngine30"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine30"
>+       underscore_name="vector_engine30"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="c11f8f0b-35fc-45de-b8d9-06664fa2b65c"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice2XeCore3"
>+             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="$GtSlice3XeCore0"
>+             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="$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="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="0x12037000" />
>+        <register type="NOA" address="0x00009888" value="0x32030004" />
>+        <register type="NOA" address="0x00009888" value="0x20037000" />
>+        <register type="NOA" address="0x00009888" value="0x36031080" />
>+        <register type="NOA" address="0x00009888" value="0x26037000" />
>+        <register type="NOA" address="0x00009888" value="0x2C037000" />
>+        <register type="NOA" address="0x00009888" value="0x380308E4" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="VectorEngine31"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine31"
>+       underscore_name="vector_engine31"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="413fc3f3-9886-46d6-ab81-8cd6537f20e3"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice3XeCore2"
>+             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="$GtSlice3XeCore3"
>+             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="$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="0x0000000D" />
>+        <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="0x0000000E" />
>+        <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="0x0208000A" />
>+        <register type="NOA" address="0x00009888" value="0x02023FF0" />
>+        <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="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032520" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x3A0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x3C03140A" />
>+        <register type="NOA" address="0x00009888" value="0x3E0300A0" />
>+        <register type="NOA" address="0x00009888" value="0x4003000A" />
>+        <register type="NOA" address="0x00009888" value="0x14037000" />
>+        <register type="NOA" address="0x00009888" value="0x16037000" />
>+        <register type="NOA" address="0x00009888" value="0x18037000" />
>+        <register type="NOA" address="0x00009888" value="0x34032529" />
>+        <register type="NOA" address="0x00009888" value="0x1A037000" />
>+        <register type="NOA" address="0x00009888" value="0x1C037000" />
>+        <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="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="0x52030002" />
>+    </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="VectorEngine32"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine32"
>+       underscore_name="vector_engine32"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="fc0b9614-6c1b-4e90-976c-41dab7ef47aa"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice4XeCore1"
>+             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="$GtSlice4XeCore2"
>+             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="$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="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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023FFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32032943" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030C60" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030603" />
>+        <register type="NOA" address="0x00009888" value="0x3A030000" />
>+        <register type="NOA" address="0x00009888" value="0x3C030000" />
>+        <register type="NOA" address="0x00009888" value="0x3E030000" />
>+        <register type="NOA" address="0x00009888" value="0x40030000" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x3403294A" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="VectorEngine33"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine33"
>+       underscore_name="vector_engine33"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="fc0d31b8-0d2d-4674-943a-3b2929dd7053"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$GtSlice5XeCore0"
>+             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="$GtSlice5XeCore1"
>+             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="$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="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="0x0002FFFF" />
>+        <register type="NOA" address="0x00009888" value="0x02023FFF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x02031249" />
>+        <register type="NOA" address="0x00009888" value="0x04031249" />
>+        <register type="NOA" address="0x00009888" value="0x12031000" />
>+        <register type="NOA" address="0x00009888" value="0x32030002" />
>+        <register type="NOA" address="0x00009888" value="0x20031000" />
>+        <register type="NOA" address="0x00009888" value="0x36030840" />
>+        <register type="NOA" address="0x00009888" value="0x26031000" />
>+        <register type="NOA" address="0x00009888" value="0x2C031000" />
>+        <register type="NOA" address="0x00009888" value="0x38030422" />
>+        <register type="NOA" address="0x00009888" value="0x3A030030" />
>+        <register type="NOA" address="0x00009888" value="0x3C030603" />
>+        <register type="NOA" address="0x00009888" value="0x3E030030" />
>+        <register type="NOA" address="0x00009888" value="0x40030003" />
>+        <register type="NOA" address="0x00009888" value="0x14030000" />
>+        <register type="NOA" address="0x00009888" value="0x16030000" />
>+        <register type="NOA" address="0x00009888" value="0x18030000" />
>+        <register type="NOA" address="0x00009888" value="0x34030000" />
>+        <register type="NOA" address="0x00009888" value="0x1A030000" />
>+        <register type="NOA" address="0x00009888" value="0x1C030000" />
>+        <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="0x52030002" />
>+    </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="VectorEngine34"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine34"
>+       underscore_name="vector_engine34"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="0b91a434-3d1a-44b4-aeb8-c0fe350f4ef0"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="$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="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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x000203FF" />
>+        <register type="NOA" address="0x00009888" value="0x00031249" />
>+        <register type="NOA" address="0x00009888" value="0x12030000" />
>+        <register type="NOA" address="0x00009888" value="0x32030000" />
>+        <register type="NOA" address="0x00009888" value="0x20030000" />
>+        <register type="NOA" address="0x00009888" value="0x36030000" />
>+        <register type="NOA" address="0x00009888" value="0x26030000" />
>+        <register type="NOA" address="0x00009888" value="0x2C030000" />
>+        <register type="NOA" address="0x00009888" value="0x38030000" />
>+        <register type="NOA" address="0x00009888" value="0x02030000" />
>+        <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="0x00000000" />
>+        <register type="NOA" address="0x00009888" value="0x52030002" />
>+    </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="0x000000FA" />
>+        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
>+    </register_config>
>+  </set>
>+
>+  <set name="VectorEngine35"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine35"
>+       underscore_name="vector_engine35"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="bf1e00b6-18c0-409e-8d2c-8105be297da4"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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 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 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 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"
>+             />
>+    <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 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 9 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 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 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 16 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="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="VectorEngine36"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine36"
>+       underscore_name="vector_engine36"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="bbb25709-1345-473f-8233-6df9075eacda"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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 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 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 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 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 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 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 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 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="0x00021011" />
>+        <register type="FLEX" address="0x0000E45C" value="0x00051031" />
>+        <register type="FLEX" address="0x0000E55C" value="0x00091061" />
>+    </register_config>
>+  </set>
>+
>+  <set name="VectorEngine37"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine37"
>+       underscore_name="vector_engine37"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="fc1c6f5b-60ad-48c8-b0b7-ed9328548c7a"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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="VectorEngine38"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine38"
>+       underscore_name="vector_engine38"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="39a71cf8-2d00-49f4-b8fb-38da2b23da30"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 16 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 16 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="0x00095005" />
>+        <register type="FLEX" address="0x0000E558" value="0x00035065" />
>+        <register type="FLEX" address="0x0000E658" value="0x000B5025" />
>+        <register type="FLEX" address="0x0000E758" value="0x000A5055" />
>+        <register type="FLEX" address="0x0000E45C" value="0x000C5015" />
>+    </register_config>
>+  </set>
>+
>+  <set name="VectorEngine39"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine39"
>+       underscore_name="vector_engine39"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="d538856d-b249-46ab-b850-9058093d45d6"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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 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 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 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 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 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 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 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 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 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 13 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 14 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 13 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 14 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 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 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 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 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 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 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 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="0x00006000" />
>+        <register type="FLEX" address="0x0000E558" value="0x0000B007" />
>+        <register type="FLEX" address="0x0000E658" value="0x0000C001" />
>+        <register type="FLEX" address="0x0000E758" value="0x0200000D" />
>+        <register type="FLEX" address="0x0000E45C" value="0x0000E009" />
>+        <register type="FLEX" address="0x0000E55C" value="0x0100F002" />
>+    </register_config>
>+  </set>
>+
>+  <set name="VectorEngine40"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine40"
>+       underscore_name="vector_engine40"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="7392b735-c76c-4e4d-b936-8ec5fc8877e6"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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="0x00092002" />
>+        <register type="FLEX" address="0x0000E558" value="0x00032062" />
>+        <register type="FLEX" address="0x0000E658" value="0x00022042" />
>+        <register type="FLEX" address="0x0000E758" value="0x000520B2" />
>+        <register type="FLEX" address="0x0000E45C" value="0x000120A2" />
>+    </register_config>
>+  </set>
>+
>+  <set name="VectorEngine41"
>+       chipset="ACMGT2"
>+       symbol_name="VectorEngine41"
>+       underscore_name="vector_engine41"
>+       mdapi_supported_apis="VK OGL OCL IO"
>+       hw_config_guid="02d21db0-db5d-4eae-9ffa-8fa1603ec8f2"
>+       >
>+    <counter name="GPU Time Elapsed"
>+             symbol_name="GpuTime"
>+             underscore_name="gpu_time"
>+             description="Time elapsed on the GPU during the measurement."
>+             data_type="uint64"
>+             units="ns"
>+             semantic_type="duration"
>+             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="GPU Core Clocks"
>+             symbol_name="GpuCoreClocks"
>+             underscore_name="gpu_core_clocks"
>+             description="The total number of GPU core clocks elapsed during the measurement."
>+             data_type="uint64"
>+             units="cycles"
>+             semantic_type="event"
>+             equation="GPU_CLOCK 0 READ"
>+             mdapi_group="GPU"
>+             mdapi_usage_flags="Tier1 Frame Batch Draw"
>+             mdapi_supported_apis=""
>+             mdapi_hw_unit_type="gpu"
>+             />
>+    <counter name="AVG GPU Core Frequency"
>+             symbol_name="AvgGpuCoreFrequency"
>+             underscore_name="avg_gpu_core_frequency"
>+             description="Average GPU Core Frequency in the measurement."
>+             data_type="uint64"
>+             max_equation="$GpuMaxFrequency"
>+             units="hz"
>+             semantic_type="event"
>+             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime 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 7 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 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 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 7 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 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 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 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 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 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 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 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 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 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 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 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 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 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="0x00040045" />
>+        <register type="FLEX" address="0x0000E558" value="0x000B0041" />
>+        <register type="FLEX" address="0x0000E658" value="0x000B10A0" />
>+        <register type="FLEX" address="0x0000E758" value="0x000000A1" />
>+    </register_config>
>+  </set>
>+
>+</metrics>
>diff --git a/lib/i915/perf.c b/lib/i915/perf.c
>index 8919b3fc..8394ac45 100644
>--- a/lib/i915/perf.c
>+++ b/lib/i915/perf.c
>@@ -61,6 +61,7 @@
> #include "i915_perf_metrics_dg1.h"
> #include "i915_perf_metrics_adl.h"
> #include "i915_perf_metrics_acmgt1.h"
>+#include "i915_perf_metrics_acmgt2.h"
>
> #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]))
>
>@@ -165,6 +166,23 @@ is_acm_gt1(const struct intel_perf_devinfo *devinfo)
> 	return false;
> }
>
>+static bool
>+is_acm_gt2(const struct intel_perf_devinfo *devinfo)
>+{
>+#undef INTEL_VGA_DEVICE
>+#define INTEL_VGA_DEVICE(_id, _info) _id
>+	static const uint32_t devids[] = {
>+		INTEL_DG2_G12_IDS(NULL),
>+	};
>+#undef INTEL_VGA_DEVICE
>+	for (uint32_t i = 0; i < ARRAY_SIZE(devids); i++) {
>+		if (devids[i] == devinfo->devid)
>+			return true;
>+	}
>+
>+	return false;
>+}
>+
> struct intel_perf *
> intel_perf_for_devinfo(uint32_t device_id,
> 		       uint32_t revision,
>@@ -348,6 +366,8 @@ intel_perf_for_devinfo(uint32_t device_id,
>
> 		if (is_acm_gt1(&perf->devinfo))
> 			intel_perf_load_metrics_acmgt1(perf);
>+		else if (is_acm_gt2(&perf->devinfo))
>+			intel_perf_load_metrics_acmgt2(perf);
> 		else
> 			unsupported_i915_perf_platform(perf);
> 	} else {
>diff --git a/lib/meson.build b/lib/meson.build
>index 47696884..172d5060 100644
>--- a/lib/meson.build
>+++ b/lib/meson.build
>@@ -255,7 +255,7 @@ i915_perf_hardware = [
>   'cnl',
>   'icl', 'ehl',
>   'tglgt1', 'tglgt2', 'rkl', 'dg1', 'adl',
>-  'acmgt1',
>+  'acmgt1', 'acmgt2',
> ]
>
> i915_xml_files = []
>-- 
>2.25.1
>


More information about the igt-dev mailing list