/* Autogenerated file, DO NOT EDIT manually! generated by perf-equations-codegen.py
 *
 * Copyright (c) 2018 Intel Corporation
 *
 * Permission is hereby granted, free of charge, to any person obtaining a
 * copy of this software and associated documentation files (the "Software"),
 * to deal in the Software without restriction, including without limitation
 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
 * and/or sell copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice (including the next
 * paragraph) shall be included in all copies or substantial portions of the
 * Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 */

#ifndef __I915_PERF_EQUATIONS_H__
#define __I915_PERF_EQUATIONS_H__

#include <stddef.h>
#include <stdint.h>
#include <stdbool.h>

struct intel_perf;
struct intel_perf_metric_set;

double
percentage_max_callback_float(const struct intel_perf *perf,
                              const struct intel_perf_metric_set *metric_set,
                              uint64_t *accumulator);
uint64_t
percentage_max_callback_uint64(const struct intel_perf *perf,
                               const struct intel_perf_metric_set *metric_set,
                               uint64_t *accumulator);

uint64_t
hsw__render_basic__gpu_time__read(const struct intel_perf *perf,
                                  const struct intel_perf_metric_set *metric_set,
                                  uint64_t *accumulator);
uint64_t
hsw__render_basic__gpu_core_clocks__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
uint64_t
hsw__render_basic__avg_gpu_core_frequency__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
uint64_t
hsw__render_basic__avg_gpu_core_frequency__max(const struct intel_perf *perf,
                                               const struct intel_perf_metric_set *metric_set,
                                               uint64_t *accumulator);

uint64_t
hsw__render_basic__vs_threads__read(const struct intel_perf *perf,
                                    const struct intel_perf_metric_set *metric_set,
                                    uint64_t *accumulator);
uint64_t
hsw__render_basic__hs_threads__read(const struct intel_perf *perf,
                                    const struct intel_perf_metric_set *metric_set,
                                    uint64_t *accumulator);
uint64_t
hsw__render_basic__ds_threads__read(const struct intel_perf *perf,
                                    const struct intel_perf_metric_set *metric_set,
                                    uint64_t *accumulator);
uint64_t
hsw__render_basic__gs_threads__read(const struct intel_perf *perf,
                                    const struct intel_perf_metric_set *metric_set,
                                    uint64_t *accumulator);
uint64_t
hsw__render_basic__ps_threads__read(const struct intel_perf *perf,
                                    const struct intel_perf_metric_set *metric_set,
                                    uint64_t *accumulator);
uint64_t
hsw__render_basic__cs_threads__read(const struct intel_perf *perf,
                                    const struct intel_perf_metric_set *metric_set,
                                    uint64_t *accumulator);
double
hsw__render_basic__gpu_busy__read(const struct intel_perf *perf,
                                  const struct intel_perf_metric_set *metric_set,
                                  uint64_t *accumulator);
double
hsw__render_basic__eu_active__read(const struct intel_perf *perf,
                                   const struct intel_perf_metric_set *metric_set,
                                   uint64_t *accumulator);
double
hsw__render_basic__eu_stall__read(const struct intel_perf *perf,
                                  const struct intel_perf_metric_set *metric_set,
                                  uint64_t *accumulator);
double
hsw__render_basic__vs_eu_active__read(const struct intel_perf *perf,
                                      const struct intel_perf_metric_set *metric_set,
                                      uint64_t *accumulator);
uint64_t
hsw__render_basic__vs_eu_active_per_thread__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
hsw__render_basic__vs_eu_stall_per_thread__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
double
hsw__render_basic__vs_eu_stall__read(const struct intel_perf *perf,
                                     const struct intel_perf_metric_set *metric_set,
                                     uint64_t *accumulator);
double
hsw__render_basic__hs_eu_active__read(const struct intel_perf *perf,
                                      const struct intel_perf_metric_set *metric_set,
                                      uint64_t *accumulator);
uint64_t
hsw__render_basic__hs_eu_active_per_thread__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
hsw__render_basic__hs_eu_stall_per_thread__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
double
hsw__render_basic__hs_eu_stall__read(const struct intel_perf *perf,
                                     const struct intel_perf_metric_set *metric_set,
                                     uint64_t *accumulator);
double
hsw__render_basic__ds_eu_active__read(const struct intel_perf *perf,
                                      const struct intel_perf_metric_set *metric_set,
                                      uint64_t *accumulator);
uint64_t
hsw__render_basic__ds_eu_active_per_thread__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
hsw__render_basic__ds_eu_stall_per_thread__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
double
hsw__render_basic__ds_eu_stall__read(const struct intel_perf *perf,
                                     const struct intel_perf_metric_set *metric_set,
                                     uint64_t *accumulator);
double
hsw__render_basic__gs_eu_active__read(const struct intel_perf *perf,
                                      const struct intel_perf_metric_set *metric_set,
                                      uint64_t *accumulator);
uint64_t
hsw__render_basic__gs_eu_active_per_thread__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
hsw__render_basic__gs_eu_stall_per_thread__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
double
hsw__render_basic__gs_eu_stall__read(const struct intel_perf *perf,
                                     const struct intel_perf_metric_set *metric_set,
                                     uint64_t *accumulator);
double
hsw__render_basic__cs_eu_active__read(const struct intel_perf *perf,
                                      const struct intel_perf_metric_set *metric_set,
                                      uint64_t *accumulator);
uint64_t
hsw__render_basic__cs_eu_active_per_thread__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
hsw__render_basic__cs_eu_stall_per_thread__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
double
hsw__render_basic__cs_eu_stall__read(const struct intel_perf *perf,
                                     const struct intel_perf_metric_set *metric_set,
                                     uint64_t *accumulator);
double
hsw__render_basic__ps_eu_active__read(const struct intel_perf *perf,
                                      const struct intel_perf_metric_set *metric_set,
                                      uint64_t *accumulator);
uint64_t
hsw__render_basic__ps_eu_active_per_thread__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
hsw__render_basic__ps_eu_stall_per_thread__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
double
hsw__render_basic__ps_eu_stall__read(const struct intel_perf *perf,
                                     const struct intel_perf_metric_set *metric_set,
                                     uint64_t *accumulator);
double
hsw__render_basic__sampler0_busy__read(const struct intel_perf *perf,
                                       const struct intel_perf_metric_set *metric_set,
                                       uint64_t *accumulator);
double
hsw__render_basic__sampler1_busy__read(const struct intel_perf *perf,
                                       const struct intel_perf_metric_set *metric_set,
                                       uint64_t *accumulator);
double
hsw__render_basic__samplers_busy__read(const struct intel_perf *perf,
                                       const struct intel_perf_metric_set *metric_set,
                                       uint64_t *accumulator);
double
hsw__render_basic__sampler0_bottleneck__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
double
hsw__render_basic__sampler1_bottleneck__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
uint64_t
hsw__render_basic__sampler0_texels__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
uint64_t
hsw__render_basic__sampler1_texels__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
uint64_t
hsw__render_basic__sampler_texels__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
uint64_t
hsw__render_basic__l3_sampler_throughput__read(const struct intel_perf *perf,
                                               const struct intel_perf_metric_set *metric_set,
                                               uint64_t *accumulator);
uint64_t
hsw__render_basic__l3_sampler_throughput__max(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);

uint64_t
hsw__render_basic__hi_depth_test_fails__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
uint64_t
hsw__render_basic__early_depth_test_fails__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
uint64_t
hsw__render_basic__samples_killed_in_ps__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
uint64_t
hsw__render_basic__alpha_test_fails__read(const struct intel_perf *perf,
                                          const struct intel_perf_metric_set *metric_set,
                                          uint64_t *accumulator);
uint64_t
hsw__render_basic__post_ps_stencil_test_fails__read(const struct intel_perf *perf,
                                                    const struct intel_perf_metric_set *metric_set,
                                                    uint64_t *accumulator);
uint64_t
hsw__render_basic__post_ps_depth_test_fails__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
uint64_t
hsw__render_basic__samples_written__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
uint64_t
hsw__render_basic__samples_blended__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
uint64_t
hsw__render_basic__gti_vf_throughput__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
uint64_t
hsw__render_basic__gti_vf_throughput__max(const struct intel_perf *perf,
                                          const struct intel_perf_metric_set *metric_set,
                                          uint64_t *accumulator);

uint64_t
hsw__render_basic__gti_depth_throughput__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define hsw__render_basic__gti_depth_throughput__max \
    hsw__render_basic__l3_sampler_throughput__max

uint64_t
hsw__render_basic__gti_rcc_throughput__read(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);
#define hsw__render_basic__gti_rcc_throughput__max \
    hsw__render_basic__l3_sampler_throughput__max

uint64_t
hsw__render_basic__gti_l3_throughput__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
#define hsw__render_basic__gti_l3_throughput__max \
    hsw__render_basic__l3_sampler_throughput__max

uint64_t
hsw__render_basic__gti_read_throughput__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
#define hsw__render_basic__gti_read_throughput__max \
    hsw__render_basic__gti_vf_throughput__max

uint64_t
hsw__render_basic__gti_write_throughput__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
uint64_t
hsw__render_basic__gti_write_throughput__max(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);

uint64_t
hsw__render_basic__llc_accesses__read(const struct intel_perf *perf,
                                      const struct intel_perf_metric_set *metric_set,
                                      uint64_t *accumulator);
uint64_t
hsw__render_basic__llc_hits__read(const struct intel_perf *perf,
                                  const struct intel_perf_metric_set *metric_set,
                                  uint64_t *accumulator);
uint64_t
hsw__render_basic__llc_gpu_throughput__read(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);
#define hsw__render_basic__llc_gpu_throughput__max \
    hsw__render_basic__gti_vf_throughput__max

uint64_t
hsw__render_basic__ps_duration__read(const struct intel_perf *perf,
                                     const struct intel_perf_metric_set *metric_set,
                                     uint64_t *accumulator);
uint64_t
hsw__render_basic__vs_duration__read(const struct intel_perf *perf,
                                     const struct intel_perf_metric_set *metric_set,
                                     uint64_t *accumulator);
uint64_t
hsw__render_basic__gs_duration__read(const struct intel_perf *perf,
                                     const struct intel_perf_metric_set *metric_set,
                                     uint64_t *accumulator);
uint64_t
hsw__render_basic__ds_duration__read(const struct intel_perf *perf,
                                     const struct intel_perf_metric_set *metric_set,
                                     uint64_t *accumulator);
uint64_t
hsw__render_basic__hs_duration__read(const struct intel_perf *perf,
                                     const struct intel_perf_metric_set *metric_set,
                                     uint64_t *accumulator);
uint64_t
hsw__render_basic__cs_duration__read(const struct intel_perf *perf,
                                     const struct intel_perf_metric_set *metric_set,
                                     uint64_t *accumulator);
double
hsw__render_basic__sampler_bottleneck__read(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);
double
hsw__render_basic__eu_idle__read(const struct intel_perf *perf,
                                 const struct intel_perf_metric_set *metric_set,
                                 uint64_t *accumulator);
#define hsw__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define hsw__compute_basic__gpu_core_clocks__read \
    hsw__render_basic__gpu_core_clocks__read
#define hsw__compute_basic__avg_gpu_core_frequency__read \
    hsw__render_basic__avg_gpu_core_frequency__read
#define hsw__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define hsw__compute_basic__gpu_busy__read \
    hsw__render_basic__gpu_busy__read
#define hsw__compute_basic__vs_threads__read \
    hsw__render_basic__vs_threads__read
#define hsw__compute_basic__hs_threads__read \
    hsw__render_basic__hs_threads__read
#define hsw__compute_basic__ds_threads__read \
    hsw__render_basic__ds_threads__read
#define hsw__compute_basic__gs_threads__read \
    hsw__render_basic__gs_threads__read
#define hsw__compute_basic__ps_threads__read \
    hsw__render_basic__ps_threads__read
#define hsw__compute_basic__cs_threads__read \
    hsw__render_basic__cs_threads__read
#define hsw__compute_basic__eu_active__read \
    hsw__render_basic__eu_active__read
#define hsw__compute_basic__eu_stall__read \
    hsw__render_basic__eu_stall__read
#define hsw__compute_basic__vs_eu_active__read \
    hsw__render_basic__vs_eu_active__read
#define hsw__compute_basic__vs_eu_active_per_thread__read \
    hsw__render_basic__vs_eu_active_per_thread__read
#define hsw__compute_basic__vs_eu_stall__read \
    hsw__render_basic__vs_eu_stall__read
#define hsw__compute_basic__vs_eu_stall_per_thread__read \
    hsw__render_basic__vs_eu_stall_per_thread__read
#define hsw__compute_basic__ps_eu_active__read \
    hsw__render_basic__ps_eu_active__read
#define hsw__compute_basic__hs_eu_active__read \
    hsw__render_basic__hs_eu_active__read
#define hsw__compute_basic__hs_eu_active_per_thread__read \
    hsw__render_basic__hs_eu_active_per_thread__read
#define hsw__compute_basic__hs_eu_stall__read \
    hsw__render_basic__hs_eu_stall__read
#define hsw__compute_basic__hs_eu_stall_per_thread__read \
    hsw__render_basic__hs_eu_stall_per_thread__read
#define hsw__compute_basic__ds_eu_active__read \
    hsw__render_basic__ds_eu_active__read
#define hsw__compute_basic__ds_eu_active_per_thread__read \
    hsw__render_basic__ds_eu_active_per_thread__read
#define hsw__compute_basic__ds_eu_stall__read \
    hsw__render_basic__ds_eu_stall__read
#define hsw__compute_basic__ds_eu_stall_per_thread__read \
    hsw__render_basic__ds_eu_stall_per_thread__read
#define hsw__compute_basic__gs_eu_active__read \
    hsw__render_basic__gs_eu_active__read
#define hsw__compute_basic__gs_eu_active_per_thread__read \
    hsw__render_basic__gs_eu_active_per_thread__read
#define hsw__compute_basic__gs_eu_stall__read \
    hsw__render_basic__gs_eu_stall__read
#define hsw__compute_basic__gs_eu_stall_per_thread__read \
    hsw__render_basic__gs_eu_stall_per_thread__read
#define hsw__compute_basic__cs_eu_active__read \
    hsw__render_basic__cs_eu_active__read
#define hsw__compute_basic__cs_eu_active_per_thread__read \
    hsw__render_basic__cs_eu_active_per_thread__read
#define hsw__compute_basic__cs_eu_stall__read \
    hsw__render_basic__cs_eu_stall__read
#define hsw__compute_basic__cs_eu_stall_per_thread__read \
    hsw__render_basic__cs_eu_stall_per_thread__read
#define hsw__compute_basic__ps_eu_active_per_thread__read \
    hsw__render_basic__ps_eu_active_per_thread__read
#define hsw__compute_basic__ps_eu_stall__read \
    hsw__render_basic__ps_eu_stall__read
#define hsw__compute_basic__ps_eu_stall_per_thread__read \
    hsw__render_basic__ps_eu_stall_per_thread__read
#define hsw__compute_basic__hi_depth_test_fails__read \
    hsw__render_basic__hi_depth_test_fails__read
#define hsw__compute_basic__early_depth_test_fails__read \
    hsw__render_basic__early_depth_test_fails__read
#define hsw__compute_basic__samples_killed_in_ps__read \
    hsw__render_basic__samples_killed_in_ps__read
#define hsw__compute_basic__alpha_test_fails__read \
    hsw__render_basic__alpha_test_fails__read
#define hsw__compute_basic__post_ps_stencil_test_fails__read \
    hsw__render_basic__post_ps_stencil_test_fails__read
#define hsw__compute_basic__post_ps_depth_test_fails__read \
    hsw__render_basic__post_ps_depth_test_fails__read
#define hsw__compute_basic__samples_written__read \
    hsw__render_basic__samples_written__read
uint64_t
hsw__compute_basic__typed_bytes_read__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
#define hsw__compute_basic__typed_bytes_read__max \
    hsw__render_basic__l3_sampler_throughput__max

uint64_t
hsw__compute_basic__typed_bytes_written__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define hsw__compute_basic__typed_bytes_written__max \
    hsw__render_basic__l3_sampler_throughput__max

uint64_t
hsw__compute_basic__typed_atomics__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
uint64_t
hsw__compute_basic__untyped_bytes_read__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
#define hsw__compute_basic__untyped_bytes_read__max \
    hsw__render_basic__l3_sampler_throughput__max

uint64_t
hsw__compute_basic__untyped_bytes_written__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
#define hsw__compute_basic__untyped_bytes_written__max \
    hsw__render_basic__l3_sampler_throughput__max

uint64_t
hsw__compute_basic__slm_bytes_read__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
#define hsw__compute_basic__slm_bytes_read__max \
    hsw__render_basic__l3_sampler_throughput__max

uint64_t
hsw__compute_basic__slm_bytes_written__read(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);
#define hsw__compute_basic__slm_bytes_written__max \
    hsw__render_basic__l3_sampler_throughput__max

#define hsw__compute_basic__llc_accesses__read \
    hsw__render_basic__llc_accesses__read
#define hsw__compute_basic__llc_hits__read \
    hsw__render_basic__llc_hits__read
#define hsw__compute_extended__gpu_time__read \
    hsw__render_basic__gpu_time__read
uint64_t
hsw__compute_extended__gpu_clocks__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
#define hsw__compute_extended__cs_threads__read \
    hsw__render_basic__cs_threads__read
uint64_t
hsw__compute_extended__eu_untyped_reads0__read(const struct intel_perf *perf,
                                               const struct intel_perf_metric_set *metric_set,
                                               uint64_t *accumulator);
uint64_t
hsw__compute_extended__eu_typed_reads0__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
uint64_t
hsw__compute_extended__eu_untyped_writes0__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
uint64_t
hsw__compute_extended__eu_typed_writes0__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
uint64_t
hsw__compute_extended__eu_untyped_atomics0__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
hsw__compute_extended__eu_typed_atomics0__read(const struct intel_perf *perf,
                                               const struct intel_perf_metric_set *metric_set,
                                               uint64_t *accumulator);
uint64_t
hsw__compute_extended__eu_urb_atomics0__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
#define hsw__compute_extended__typed_reads0__read \
    hsw__render_basic__gpu_core_clocks__read
uint64_t
hsw__compute_extended__typed_writes0__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
uint64_t
hsw__compute_extended__untyped_reads0__read(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);
uint64_t
hsw__compute_extended__untyped_writes0__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
uint64_t
hsw__compute_extended__typed_atomics0__read(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);
double
hsw__compute_extended__typed_reads_per_cache_line__read(const struct intel_perf *perf,
                                                        const struct intel_perf_metric_set *metric_set,
                                                        uint64_t *accumulator);
double
hsw__compute_extended__typed_writes_per_cache_line__read(const struct intel_perf *perf,
                                                         const struct intel_perf_metric_set *metric_set,
                                                         uint64_t *accumulator);
double
hsw__compute_extended__untyped_reads_per_cache_line__read(const struct intel_perf *perf,
                                                          const struct intel_perf_metric_set *metric_set,
                                                          uint64_t *accumulator);
double
hsw__compute_extended__untyped_writes_per_cache_line__read(const struct intel_perf *perf,
                                                           const struct intel_perf_metric_set *metric_set,
                                                           uint64_t *accumulator);
double
hsw__compute_extended__typed_atomics_per_cache_line__read(const struct intel_perf *perf,
                                                          const struct intel_perf_metric_set *metric_set,
                                                          uint64_t *accumulator);
#define hsw__compute_extended__llc_accesses__read \
    hsw__render_basic__llc_accesses__read
#define hsw__compute_extended__llc_hits__read \
    hsw__render_basic__llc_hits__read
#define hsw__memory_reads__gpu_time__read \
    hsw__render_basic__gpu_time__read
uint64_t
hsw__memory_reads__gpu_core_clocks__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
uint64_t
hsw__memory_reads__avg_gpu_core_frequency__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
#define hsw__memory_reads__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

double
hsw__memory_reads__gpu_busy__read(const struct intel_perf *perf,
                                  const struct intel_perf_metric_set *metric_set,
                                  uint64_t *accumulator);
#define hsw__memory_reads__vs_threads__read \
    hsw__render_basic__vs_threads__read
#define hsw__memory_reads__hs_threads__read \
    hsw__render_basic__hs_threads__read
#define hsw__memory_reads__ds_threads__read \
    hsw__render_basic__ds_threads__read
#define hsw__memory_reads__gs_threads__read \
    hsw__render_basic__gs_threads__read
#define hsw__memory_reads__ps_threads__read \
    hsw__render_basic__ps_threads__read
#define hsw__memory_reads__cs_threads__read \
    hsw__render_basic__cs_threads__read
double
hsw__memory_reads__eu_active__read(const struct intel_perf *perf,
                                   const struct intel_perf_metric_set *metric_set,
                                   uint64_t *accumulator);
double
hsw__memory_reads__eu_stall__read(const struct intel_perf *perf,
                                  const struct intel_perf_metric_set *metric_set,
                                  uint64_t *accumulator);
double
hsw__memory_reads__vs_eu_active__read(const struct intel_perf *perf,
                                      const struct intel_perf_metric_set *metric_set,
                                      uint64_t *accumulator);
#define hsw__memory_reads__vs_eu_active_per_thread__read \
    hsw__render_basic__vs_eu_active_per_thread__read
double
hsw__memory_reads__vs_eu_stall__read(const struct intel_perf *perf,
                                     const struct intel_perf_metric_set *metric_set,
                                     uint64_t *accumulator);
#define hsw__memory_reads__vs_eu_stall_per_thread__read \
    hsw__render_basic__vs_eu_stall_per_thread__read
double
hsw__memory_reads__hs_eu_active__read(const struct intel_perf *perf,
                                      const struct intel_perf_metric_set *metric_set,
                                      uint64_t *accumulator);
#define hsw__memory_reads__hs_eu_active_per_thread__read \
    hsw__render_basic__hs_eu_active_per_thread__read
double
hsw__memory_reads__hs_eu_stall__read(const struct intel_perf *perf,
                                     const struct intel_perf_metric_set *metric_set,
                                     uint64_t *accumulator);
#define hsw__memory_reads__hs_eu_stall_per_thread__read \
    hsw__render_basic__hs_eu_stall_per_thread__read
double
hsw__memory_reads__ds_eu_active__read(const struct intel_perf *perf,
                                      const struct intel_perf_metric_set *metric_set,
                                      uint64_t *accumulator);
#define hsw__memory_reads__ds_eu_active_per_thread__read \
    hsw__render_basic__ds_eu_active_per_thread__read
double
hsw__memory_reads__ds_eu_stall__read(const struct intel_perf *perf,
                                     const struct intel_perf_metric_set *metric_set,
                                     uint64_t *accumulator);
#define hsw__memory_reads__ds_eu_stall_per_thread__read \
    hsw__render_basic__ds_eu_stall_per_thread__read
double
hsw__memory_reads__gs_eu_active__read(const struct intel_perf *perf,
                                      const struct intel_perf_metric_set *metric_set,
                                      uint64_t *accumulator);
#define hsw__memory_reads__gs_eu_active_per_thread__read \
    hsw__render_basic__gs_eu_active_per_thread__read
double
hsw__memory_reads__gs_eu_stall__read(const struct intel_perf *perf,
                                     const struct intel_perf_metric_set *metric_set,
                                     uint64_t *accumulator);
#define hsw__memory_reads__gs_eu_stall_per_thread__read \
    hsw__render_basic__gs_eu_stall_per_thread__read
double
hsw__memory_reads__cs_eu_active__read(const struct intel_perf *perf,
                                      const struct intel_perf_metric_set *metric_set,
                                      uint64_t *accumulator);
#define hsw__memory_reads__cs_eu_active_per_thread__read \
    hsw__render_basic__cs_eu_active_per_thread__read
double
hsw__memory_reads__cs_eu_stall__read(const struct intel_perf *perf,
                                     const struct intel_perf_metric_set *metric_set,
                                     uint64_t *accumulator);
#define hsw__memory_reads__cs_eu_stall_per_thread__read \
    hsw__render_basic__cs_eu_stall_per_thread__read
double
hsw__memory_reads__ps_eu_active__read(const struct intel_perf *perf,
                                      const struct intel_perf_metric_set *metric_set,
                                      uint64_t *accumulator);
#define hsw__memory_reads__ps_eu_active_per_thread__read \
    hsw__render_basic__ps_eu_active_per_thread__read
double
hsw__memory_reads__ps_eu_stall__read(const struct intel_perf *perf,
                                     const struct intel_perf_metric_set *metric_set,
                                     uint64_t *accumulator);
#define hsw__memory_reads__ps_eu_stall_per_thread__read \
    hsw__render_basic__ps_eu_stall_per_thread__read
#define hsw__memory_reads__hi_depth_test_fails__read \
    hsw__render_basic__hi_depth_test_fails__read
#define hsw__memory_reads__early_depth_test_fails__read \
    hsw__render_basic__early_depth_test_fails__read
#define hsw__memory_reads__samples_killed_in_ps__read \
    hsw__render_basic__samples_killed_in_ps__read
#define hsw__memory_reads__alpha_test_fails__read \
    hsw__render_basic__alpha_test_fails__read
#define hsw__memory_reads__post_ps_stencil_test_fails__read \
    hsw__render_basic__post_ps_stencil_test_fails__read
#define hsw__memory_reads__post_ps_depth_test_fails__read \
    hsw__render_basic__post_ps_depth_test_fails__read
#define hsw__memory_reads__samples_written__read \
    hsw__render_basic__samples_written__read
#define hsw__memory_reads__gti_cmd_streamer_memory_reads__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define hsw__memory_reads__gti_rs_memory_reads__read \
    hsw__compute_extended__eu_typed_reads0__read
#define hsw__memory_reads__gti_vf_memory_reads__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define hsw__memory_reads__gti_rcc_memory_reads__read \
    hsw__compute_extended__eu_typed_writes0__read
#define hsw__memory_reads__gti_msc_memory_reads__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define hsw__memory_reads__gti_hi_depth_memory_reads__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define hsw__memory_reads__gti_stc_memory_reads__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define hsw__memory_reads__gti_rcz_memory_reads__read \
    hsw__compute_extended__gpu_clocks__read
#define hsw__memory_reads__gti_l3_reads__read \
    hsw__compute_extended__typed_atomics0__read
uint64_t
hsw__memory_reads__gti_memory_reads__read(const struct intel_perf *perf,
                                          const struct intel_perf_metric_set *metric_set,
                                          uint64_t *accumulator);
uint64_t
hsw__memory_reads__llc_read_accesses__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
#define hsw__memory_reads__llc_accesses__read \
    hsw__render_basic__llc_accesses__read
#define hsw__memory_reads__llc_hits__read \
    hsw__render_basic__llc_hits__read
#define hsw__memory_writes__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define hsw__memory_writes__gpu_core_clocks__read \
    hsw__memory_reads__gpu_core_clocks__read
#define hsw__memory_writes__avg_gpu_core_frequency__read \
    hsw__memory_reads__avg_gpu_core_frequency__read
#define hsw__memory_writes__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define hsw__memory_writes__gpu_busy__read \
    hsw__memory_reads__gpu_busy__read
#define hsw__memory_writes__vs_threads__read \
    hsw__render_basic__vs_threads__read
#define hsw__memory_writes__hs_threads__read \
    hsw__render_basic__hs_threads__read
#define hsw__memory_writes__ds_threads__read \
    hsw__render_basic__ds_threads__read
#define hsw__memory_writes__gs_threads__read \
    hsw__render_basic__gs_threads__read
#define hsw__memory_writes__ps_threads__read \
    hsw__render_basic__ps_threads__read
#define hsw__memory_writes__cs_threads__read \
    hsw__render_basic__cs_threads__read
#define hsw__memory_writes__eu_active__read \
    hsw__memory_reads__eu_active__read
#define hsw__memory_writes__eu_stall__read \
    hsw__memory_reads__eu_stall__read
#define hsw__memory_writes__vs_eu_active__read \
    hsw__memory_reads__vs_eu_active__read
#define hsw__memory_writes__vs_eu_active_per_thread__read \
    hsw__render_basic__vs_eu_active_per_thread__read
#define hsw__memory_writes__vs_eu_stall__read \
    hsw__memory_reads__vs_eu_stall__read
#define hsw__memory_writes__vs_eu_stall_per_thread__read \
    hsw__render_basic__vs_eu_stall_per_thread__read
#define hsw__memory_writes__hs_eu_active__read \
    hsw__memory_reads__hs_eu_active__read
#define hsw__memory_writes__hs_eu_active_per_thread__read \
    hsw__render_basic__hs_eu_active_per_thread__read
#define hsw__memory_writes__hs_eu_stall__read \
    hsw__memory_reads__hs_eu_stall__read
#define hsw__memory_writes__hs_eu_stall_per_thread__read \
    hsw__render_basic__hs_eu_stall_per_thread__read
#define hsw__memory_writes__ds_eu_active__read \
    hsw__memory_reads__ds_eu_active__read
#define hsw__memory_writes__ds_eu_active_per_thread__read \
    hsw__render_basic__ds_eu_active_per_thread__read
#define hsw__memory_writes__ds_eu_stall__read \
    hsw__memory_reads__ds_eu_stall__read
#define hsw__memory_writes__ds_eu_stall_per_thread__read \
    hsw__render_basic__ds_eu_stall_per_thread__read
#define hsw__memory_writes__gs_eu_active__read \
    hsw__memory_reads__gs_eu_active__read
#define hsw__memory_writes__gs_eu_active_per_thread__read \
    hsw__render_basic__gs_eu_active_per_thread__read
#define hsw__memory_writes__gs_eu_stall__read \
    hsw__memory_reads__gs_eu_stall__read
#define hsw__memory_writes__gs_eu_stall_per_thread__read \
    hsw__render_basic__gs_eu_stall_per_thread__read
#define hsw__memory_writes__cs_eu_active__read \
    hsw__memory_reads__cs_eu_active__read
#define hsw__memory_writes__cs_eu_active_per_thread__read \
    hsw__render_basic__cs_eu_active_per_thread__read
#define hsw__memory_writes__cs_eu_stall__read \
    hsw__memory_reads__cs_eu_stall__read
#define hsw__memory_writes__cs_eu_stall_per_thread__read \
    hsw__render_basic__cs_eu_stall_per_thread__read
#define hsw__memory_writes__ps_eu_active__read \
    hsw__memory_reads__ps_eu_active__read
#define hsw__memory_writes__ps_eu_active_per_thread__read \
    hsw__render_basic__ps_eu_active_per_thread__read
#define hsw__memory_writes__ps_eu_stall__read \
    hsw__memory_reads__ps_eu_stall__read
#define hsw__memory_writes__ps_eu_stall_per_thread__read \
    hsw__render_basic__ps_eu_stall_per_thread__read
#define hsw__memory_writes__hi_depth_test_fails__read \
    hsw__render_basic__hi_depth_test_fails__read
#define hsw__memory_writes__early_depth_test_fails__read \
    hsw__render_basic__early_depth_test_fails__read
#define hsw__memory_writes__samples_killed_in_ps__read \
    hsw__render_basic__samples_killed_in_ps__read
#define hsw__memory_writes__alpha_test_fails__read \
    hsw__render_basic__alpha_test_fails__read
#define hsw__memory_writes__post_ps_stencil_test_fails__read \
    hsw__render_basic__post_ps_stencil_test_fails__read
#define hsw__memory_writes__post_ps_depth_test_fails__read \
    hsw__render_basic__post_ps_depth_test_fails__read
#define hsw__memory_writes__samples_written__read \
    hsw__render_basic__samples_written__read
#define hsw__memory_writes__gti_cmd_streamer_memory_writes__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define hsw__memory_writes__gti_so_memory_writes__read \
    hsw__compute_extended__eu_typed_reads0__read
#define hsw__memory_writes__gti_rcc_memory_writes__read \
    hsw__compute_extended__eu_typed_writes0__read
#define hsw__memory_writes__gti_msc_memory_writes__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define hsw__memory_writes__gti_hiz_memory_writes__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define hsw__memory_writes__gti_stc_memory_writes__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define hsw__memory_writes__gti_rcz_memory_writes__read \
    hsw__compute_extended__gpu_clocks__read
#define hsw__memory_writes__gti_l3_writes__read \
    hsw__compute_extended__typed_atomics0__read
#define hsw__memory_writes__gti_memory_writes__read \
    hsw__memory_reads__gti_memory_reads__read
uint64_t
hsw__memory_writes__llc_wr_accesses__read(const struct intel_perf *perf,
                                          const struct intel_perf_metric_set *metric_set,
                                          uint64_t *accumulator);
#define hsw__memory_writes__llc_accesses__read \
    hsw__render_basic__llc_accesses__read
#define hsw__memory_writes__llc_hits__read \
    hsw__render_basic__llc_hits__read
uint64_t
hsw__memory_writes__llc_gpu_throughput__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
#define hsw__memory_writes__llc_gpu_throughput__max \
    hsw__render_basic__gti_write_throughput__read

#define hsw__sampler_balance__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define hsw__sampler_balance__gpu_core_clocks__read \
    hsw__compute_extended__gpu_clocks__read
uint64_t
hsw__sampler_balance__avg_gpu_core_frequency__read(const struct intel_perf *perf,
                                                   const struct intel_perf_metric_set *metric_set,
                                                   uint64_t *accumulator);
#define hsw__sampler_balance__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

double
hsw__sampler_balance__gpu_busy__read(const struct intel_perf *perf,
                                     const struct intel_perf_metric_set *metric_set,
                                     uint64_t *accumulator);
#define hsw__sampler_balance__vs_threads__read \
    hsw__render_basic__vs_threads__read
#define hsw__sampler_balance__hs_threads__read \
    hsw__render_basic__hs_threads__read
#define hsw__sampler_balance__ds_threads__read \
    hsw__render_basic__ds_threads__read
#define hsw__sampler_balance__gs_threads__read \
    hsw__render_basic__gs_threads__read
#define hsw__sampler_balance__ps_threads__read \
    hsw__render_basic__ps_threads__read
#define hsw__sampler_balance__cs_threads__read \
    hsw__render_basic__cs_threads__read
double
hsw__sampler_balance__eu_active__read(const struct intel_perf *perf,
                                      const struct intel_perf_metric_set *metric_set,
                                      uint64_t *accumulator);
double
hsw__sampler_balance__eu_stall__read(const struct intel_perf *perf,
                                     const struct intel_perf_metric_set *metric_set,
                                     uint64_t *accumulator);
double
hsw__sampler_balance__vs_eu_active__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
#define hsw__sampler_balance__vs_eu_active_per_thread__read \
    hsw__render_basic__vs_eu_active_per_thread__read
double
hsw__sampler_balance__vs_eu_stall__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
#define hsw__sampler_balance__vs_eu_stall_per_thread__read \
    hsw__render_basic__vs_eu_stall_per_thread__read
double
hsw__sampler_balance__hs_eu_active__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
#define hsw__sampler_balance__hs_eu_active_per_thread__read \
    hsw__render_basic__hs_eu_active_per_thread__read
double
hsw__sampler_balance__hs_eu_stall__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
#define hsw__sampler_balance__hs_eu_stall_per_thread__read \
    hsw__render_basic__hs_eu_stall_per_thread__read
double
hsw__sampler_balance__ds_eu_active__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
#define hsw__sampler_balance__ds_eu_active_per_thread__read \
    hsw__render_basic__ds_eu_active_per_thread__read
double
hsw__sampler_balance__ds_eu_stall__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
#define hsw__sampler_balance__ds_eu_stall_per_thread__read \
    hsw__render_basic__ds_eu_stall_per_thread__read
double
hsw__sampler_balance__gs_eu_active__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
#define hsw__sampler_balance__gs_eu_active_per_thread__read \
    hsw__render_basic__gs_eu_active_per_thread__read
double
hsw__sampler_balance__gs_eu_stall__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
#define hsw__sampler_balance__gs_eu_stall_per_thread__read \
    hsw__render_basic__gs_eu_stall_per_thread__read
double
hsw__sampler_balance__cs_eu_active__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
#define hsw__sampler_balance__cs_eu_active_per_thread__read \
    hsw__render_basic__cs_eu_active_per_thread__read
double
hsw__sampler_balance__cs_eu_stall__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
#define hsw__sampler_balance__cs_eu_stall_per_thread__read \
    hsw__render_basic__cs_eu_stall_per_thread__read
double
hsw__sampler_balance__ps_eu_active__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
#define hsw__sampler_balance__ps_eu_active_per_thread__read \
    hsw__render_basic__ps_eu_active_per_thread__read
double
hsw__sampler_balance__ps_eu_stall__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
#define hsw__sampler_balance__ps_eu_stall_per_thread__read \
    hsw__render_basic__ps_eu_stall_per_thread__read
#define hsw__sampler_balance__hi_depth_test_fails__read \
    hsw__render_basic__hi_depth_test_fails__read
#define hsw__sampler_balance__early_depth_test_fails__read \
    hsw__render_basic__early_depth_test_fails__read
#define hsw__sampler_balance__samples_killed_in_ps__read \
    hsw__render_basic__samples_killed_in_ps__read
#define hsw__sampler_balance__alpha_test_fails__read \
    hsw__render_basic__alpha_test_fails__read
#define hsw__sampler_balance__post_ps_stencil_test_fails__read \
    hsw__render_basic__post_ps_stencil_test_fails__read
#define hsw__sampler_balance__post_ps_depth_test_fails__read \
    hsw__render_basic__post_ps_depth_test_fails__read
#define hsw__sampler_balance__samples_written__read \
    hsw__render_basic__samples_written__read
uint64_t
hsw__sampler_balance__ps_duration__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
uint64_t
hsw__sampler_balance__vs_duration__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
uint64_t
hsw__sampler_balance__gs_duration__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
uint64_t
hsw__sampler_balance__ds_duration__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
uint64_t
hsw__sampler_balance__hs_duration__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
uint64_t
hsw__sampler_balance__cs_duration__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
double
hsw__sampler_balance__eu_idle__read(const struct intel_perf *perf,
                                    const struct intel_perf_metric_set *metric_set,
                                    uint64_t *accumulator);
uint64_t
hsw__sampler_balance__sampler_l2_cache_misses__read(const struct intel_perf *perf,
                                                    const struct intel_perf_metric_set *metric_set,
                                                    uint64_t *accumulator);
uint64_t
hsw__sampler_balance__sampler0_l2_cache_misses__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
uint64_t
hsw__sampler_balance__sampler1_l2_cache_misses__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
uint64_t
hsw__sampler_balance__sampler2_l2_cache_misses__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
uint64_t
hsw__sampler_balance__sampler3_l2_cache_misses__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
#define hsw__sampler_balance__llc_accesses__read \
    hsw__render_basic__llc_accesses__read
#define hsw__sampler_balance__llc_hits__read \
    hsw__render_basic__llc_hits__read
#define bdw__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
uint64_t
bdw__render_basic__gpu_core_clocks__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
uint64_t
bdw__render_basic__avg_gpu_core_frequency__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
#define bdw__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
bdw__render_basic__vs_threads__read(const struct intel_perf *perf,
                                    const struct intel_perf_metric_set *metric_set,
                                    uint64_t *accumulator);
uint64_t
bdw__render_basic__hs_threads__read(const struct intel_perf *perf,
                                    const struct intel_perf_metric_set *metric_set,
                                    uint64_t *accumulator);
uint64_t
bdw__render_basic__ds_threads__read(const struct intel_perf *perf,
                                    const struct intel_perf_metric_set *metric_set,
                                    uint64_t *accumulator);
#define bdw__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
uint64_t
bdw__render_basic__ps_threads__read(const struct intel_perf *perf,
                                    const struct intel_perf_metric_set *metric_set,
                                    uint64_t *accumulator);
uint64_t
bdw__render_basic__cs_threads__read(const struct intel_perf *perf,
                                    const struct intel_perf_metric_set *metric_set,
                                    uint64_t *accumulator);
double
bdw__render_basic__gpu_busy__read(const struct intel_perf *perf,
                                  const struct intel_perf_metric_set *metric_set,
                                  uint64_t *accumulator);
double
bdw__render_basic__eu_active__read(const struct intel_perf *perf,
                                   const struct intel_perf_metric_set *metric_set,
                                   uint64_t *accumulator);
double
bdw__render_basic__eu_stall__read(const struct intel_perf *perf,
                                  const struct intel_perf_metric_set *metric_set,
                                  uint64_t *accumulator);
double
bdw__render_basic__eu_fpu_both_active__read(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);
double
bdw__render_basic__vs_fpu0_active__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
double
bdw__render_basic__vs_fpu1_active__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
double
bdw__render_basic__vs_send_active__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
double
bdw__render_basic__ps_fpu0_active__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
double
bdw__render_basic__ps_fpu1_active__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
double
bdw__render_basic__ps_send_active__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
double
bdw__render_basic__ps_eu_both_fpu_active__read(const struct intel_perf *perf,
                                               const struct intel_perf_metric_set *metric_set,
                                               uint64_t *accumulator);
double
bdw__render_basic__sampler0_busy__read(const struct intel_perf *perf,
                                       const struct intel_perf_metric_set *metric_set,
                                       uint64_t *accumulator);
double
bdw__render_basic__sampler1_busy__read(const struct intel_perf *perf,
                                       const struct intel_perf_metric_set *metric_set,
                                       uint64_t *accumulator);
double
bdw__render_basic__samplers_busy__read(const struct intel_perf *perf,
                                       const struct intel_perf_metric_set *metric_set,
                                       uint64_t *accumulator);
double
bdw__render_basic__sampler0_bottleneck__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
double
bdw__render_basic__sampler1_bottleneck__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
uint64_t
bdw__render_basic__samples_written__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
uint64_t
bdw__render_basic__samples_blended__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
uint64_t
bdw__render_basic__sampler_texels__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
uint64_t
bdw__render_basic__sampler_texel_misses__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
uint64_t
bdw__render_basic__sampler_l1_misses__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
uint64_t
bdw__render_basic__rasterized_pixels__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
uint64_t
bdw__render_basic__hi_depth_test_fails__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
uint64_t
bdw__render_basic__early_depth_test_fails__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
uint64_t
bdw__render_basic__samples_killed_in_ps__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
uint64_t
bdw__render_basic__pixels_failing_post_ps_tests__read(const struct intel_perf *perf,
                                                      const struct intel_perf_metric_set *metric_set,
                                                      uint64_t *accumulator);
uint64_t
bdw__render_basic__slm_bytes_read__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
uint64_t
bdw__render_basic__slm_bytes_read__max(const struct intel_perf *perf,
                                       const struct intel_perf_metric_set *metric_set,
                                       uint64_t *accumulator);

uint64_t
bdw__render_basic__slm_bytes_written__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
#define bdw__render_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

uint64_t
bdw__render_basic__shader_memory_accesses__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
uint64_t
bdw__render_basic__shader_atomics__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
uint64_t
bdw__render_basic__l3_lookups__read(const struct intel_perf *perf,
                                    const struct intel_perf_metric_set *metric_set,
                                    uint64_t *accumulator);
#define bdw__render_basic__l3_misses__read \
    hsw__compute_extended__typed_atomics0__read
uint64_t
bdw__render_basic__l3_sampler_throughput__read(const struct intel_perf *perf,
                                               const struct intel_perf_metric_set *metric_set,
                                               uint64_t *accumulator);
#define bdw__render_basic__l3_sampler_throughput__max \
    bdw__render_basic__slm_bytes_read__max

uint64_t
bdw__render_basic__l3_shader_throughput__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
uint64_t
bdw__render_basic__l3_shader_throughput__max(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);

#define bdw__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
uint64_t
bdw__render_basic__gti_vf_throughput__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
uint64_t
bdw__render_basic__gti_vf_throughput__max(const struct intel_perf *perf,
                                          const struct intel_perf_metric_set *metric_set,
                                          uint64_t *accumulator);

uint64_t
bdw__render_basic__gti_depth_throughput__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
uint64_t
bdw__render_basic__gti_depth_throughput__max(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);

uint64_t
bdw__render_basic__gti_rcc_throughput__read(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);
#define bdw__render_basic__gti_rcc_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bdw__render_basic__gti_l3_throughput__read \
    hsw__render_basic__gti_l3_throughput__read
#define bdw__render_basic__gti_l3_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

uint64_t
bdw__render_basic__gti_hdc_lookups_throughput__read(const struct intel_perf *perf,
                                                    const struct intel_perf_metric_set *metric_set,
                                                    uint64_t *accumulator);
#define bdw__render_basic__gti_hdc_lookups_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

uint64_t
bdw__render_basic__gti_read_throughput__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
#define bdw__render_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define bdw__render_basic__gti_write_throughput__read \
    hsw__render_basic__gti_write_throughput__read
uint64_t
bdw__render_basic__gti_write_throughput__max(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);

double
bdw__render_basic__sampler_bottleneck__read(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);
#define bdw__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bdw__compute_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bdw__compute_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bdw__compute_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bdw__compute_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bdw__compute_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bdw__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bdw__compute_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define bdw__compute_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bdw__compute_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bdw__compute_basic__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bdw__compute_basic__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
double
bdw__compute_basic__eu_avg_ipc_rate__read(const struct intel_perf *perf,
                                          const struct intel_perf_metric_set *metric_set,
                                          uint64_t *accumulator);
double
bdw__compute_basic__eu_avg_ipc_rate__max(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);

#define bdw__compute_basic__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
double
bdw__compute_basic__eu_thread_occupancy__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define bdw__compute_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bdw__compute_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bdw__compute_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bdw__compute_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bdw__compute_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bdw__compute_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define bdw__compute_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bdw__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bdw__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bdw__compute_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bdw__compute_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__compute_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bdw__compute_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bdw__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bdw__compute_basic__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bdw__compute_basic__l3_shader_throughput__max \
    bdw__render_basic__l3_shader_throughput__max

#define bdw__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
uint64_t
bdw__compute_basic__typed_bytes_read__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
#define bdw__compute_basic__typed_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

uint64_t
bdw__compute_basic__typed_bytes_written__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define bdw__compute_basic__typed_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

uint64_t
bdw__compute_basic__untyped_bytes_read__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
#define bdw__compute_basic__untyped_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

uint64_t
bdw__compute_basic__untyped_bytes_written__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
#define bdw__compute_basic__untyped_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

#define bdw__compute_basic__gti_read_throughput__read \
    hsw__render_basic__gti_l3_throughput__read
#define bdw__compute_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define bdw__compute_basic__gti_write_throughput__read \
    bdw__render_basic__gti_hdc_lookups_throughput__read
#define bdw__compute_basic__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define bdw__render_pipe_profile__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__render_pipe_profile__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__render_pipe_profile__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__render_pipe_profile__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__render_pipe_profile__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bdw__render_pipe_profile__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bdw__render_pipe_profile__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bdw__render_pipe_profile__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bdw__render_pipe_profile__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bdw__render_pipe_profile__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bdw__render_pipe_profile__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bdw__render_pipe_profile__eu_active__read \
    bdw__render_basic__eu_active__read
#define bdw__render_pipe_profile__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bdw__render_pipe_profile__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bdw__render_pipe_profile__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bdw__render_pipe_profile__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bdw__render_pipe_profile__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bdw__render_pipe_profile__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bdw__render_pipe_profile__samples_written__read \
    bdw__render_basic__samples_written__read
#define bdw__render_pipe_profile__samples_blended__read \
    bdw__render_basic__samples_blended__read
uint64_t
bdw__render_pipe_profile__sampler_accesses__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
#define bdw__render_pipe_profile__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bdw__render_pipe_profile__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bdw__render_pipe_profile__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bdw__render_pipe_profile__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__render_pipe_profile__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bdw__render_pipe_profile__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__render_pipe_profile__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bdw__render_pipe_profile__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bdw__render_pipe_profile__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bdw__render_pipe_profile__l3_shader_throughput__max \
    bdw__render_basic__l3_shader_throughput__max

#define bdw__render_pipe_profile__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
double
bdw__render_pipe_profile__vf_bottleneck__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define bdw__render_pipe_profile__vs_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define bdw__render_pipe_profile__hs_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define bdw__render_pipe_profile__ds_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define bdw__render_pipe_profile__gs_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
double
bdw__render_pipe_profile__so_bottleneck__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
double
bdw__render_pipe_profile__cl_bottleneck__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
double
bdw__render_pipe_profile__sf_bottleneck__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
double
bdw__render_pipe_profile__hi_depth_bottleneck__read(const struct intel_perf *perf,
                                                    const struct intel_perf_metric_set *metric_set,
                                                    uint64_t *accumulator);
double
bdw__render_pipe_profile__early_depth_bottleneck__read(const struct intel_perf *perf,
                                                       const struct intel_perf_metric_set *metric_set,
                                                       uint64_t *accumulator);
double
bdw__render_pipe_profile__bc_bottleneck__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
double
bdw__render_pipe_profile__hs_stall__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
double
bdw__render_pipe_profile__ds_stall__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
double
bdw__render_pipe_profile__so_stall__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
double
bdw__render_pipe_profile__cl_stall__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
double
bdw__render_pipe_profile__sf_stall__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
#define bdw__memory_reads__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__memory_reads__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__memory_reads__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__memory_reads__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__memory_reads__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bdw__memory_reads__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bdw__memory_reads__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bdw__memory_reads__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bdw__memory_reads__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bdw__memory_reads__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bdw__memory_reads__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bdw__memory_reads__eu_active__read \
    bdw__render_basic__eu_active__read
#define bdw__memory_reads__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bdw__memory_reads__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bdw__memory_reads__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bdw__memory_reads__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bdw__memory_reads__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bdw__memory_reads__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bdw__memory_reads__samples_written__read \
    bdw__render_basic__samples_written__read
#define bdw__memory_reads__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bdw__memory_reads__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bdw__memory_reads__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bdw__memory_reads__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bdw__memory_reads__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__memory_reads__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bdw__memory_reads__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__memory_reads__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bdw__memory_reads__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bdw__memory_reads__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bdw__memory_reads__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bdw__memory_reads__l3_shader_throughput__max \
    bdw__render_basic__l3_shader_throughput__max

#define bdw__memory_reads__gti_cmd_streamer_memory_reads__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define bdw__memory_reads__gti_rs_memory_reads__read \
    hsw__compute_extended__eu_typed_reads0__read
#define bdw__memory_reads__gti_vf_memory_reads__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define bdw__memory_reads__gti_rcc_memory_reads__read \
    hsw__compute_extended__eu_typed_writes0__read
#define bdw__memory_reads__gti_msc_memory_reads__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define bdw__memory_reads__gti_hiz_memory_reads__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define bdw__memory_reads__gti_stc_memory_reads__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define bdw__memory_reads__gti_rcz_memory_reads__read \
    hsw__compute_extended__gpu_clocks__read
#define bdw__memory_reads__gti_memory_reads__read \
    hsw__compute_extended__typed_writes0__read
#define bdw__memory_reads__gti_l3_bank0_reads__read \
    hsw__compute_extended__typed_atomics0__read
#define bdw__memory_reads__gti_l3_bank1_reads__read \
    hsw__memory_reads__gti_memory_reads__read
#define bdw__memory_reads__gti_l3_bank2_reads__read \
    hsw__memory_reads__llc_read_accesses__read
#define bdw__memory_reads__gti_l3_bank3_reads__read \
    hsw__memory_reads__gpu_core_clocks__read
uint64_t
bdw__memory_reads__gti_l3_reads__read(const struct intel_perf *perf,
                                      const struct intel_perf_metric_set *metric_set,
                                      uint64_t *accumulator);
uint64_t
bdw__memory_reads__gti_ring_accesses__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
#define bdw__memory_writes__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__memory_writes__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__memory_writes__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__memory_writes__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__memory_writes__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bdw__memory_writes__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bdw__memory_writes__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bdw__memory_writes__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bdw__memory_writes__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bdw__memory_writes__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bdw__memory_writes__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bdw__memory_writes__eu_active__read \
    bdw__render_basic__eu_active__read
#define bdw__memory_writes__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bdw__memory_writes__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bdw__memory_writes__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bdw__memory_writes__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bdw__memory_writes__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bdw__memory_writes__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bdw__memory_writes__samples_written__read \
    bdw__render_basic__samples_written__read
#define bdw__memory_writes__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bdw__memory_writes__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bdw__memory_writes__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bdw__memory_writes__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bdw__memory_writes__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__memory_writes__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bdw__memory_writes__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__memory_writes__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bdw__memory_writes__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bdw__memory_writes__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bdw__memory_writes__l3_shader_throughput__max \
    bdw__render_basic__l3_shader_throughput__max

#define bdw__memory_writes__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bdw__memory_writes__gti_cmd_streamer_memory_writes__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define bdw__memory_writes__gti_so_memory_writes__read \
    hsw__compute_extended__eu_typed_reads0__read
#define bdw__memory_writes__gti_rcc_memory_writes__read \
    hsw__compute_extended__eu_typed_writes0__read
#define bdw__memory_writes__gti_msc_memory_writes__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define bdw__memory_writes__gti_hiz_memory_writes__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define bdw__memory_writes__gti_stc_memory_writes__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define bdw__memory_writes__gti_rcz_memory_writes__read \
    hsw__compute_extended__gpu_clocks__read
#define bdw__memory_writes__gti_memory_writes__read \
    hsw__compute_extended__typed_writes0__read
#define bdw__memory_writes__gti_l3_bank0_writes__read \
    hsw__compute_extended__typed_atomics0__read
#define bdw__memory_writes__gti_l3_bank1_writes__read \
    hsw__memory_reads__gti_memory_reads__read
#define bdw__memory_writes__gti_l3_bank2_writes__read \
    hsw__memory_reads__llc_read_accesses__read
#define bdw__memory_writes__gti_l3_bank3_writes__read \
    hsw__memory_reads__gpu_core_clocks__read
#define bdw__memory_writes__gti_l3_writes__read \
    bdw__memory_reads__gti_l3_reads__read
#define bdw__memory_writes__gti_ring_accesses__read \
    bdw__memory_reads__gti_ring_accesses__read
#define bdw__compute_extended__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__compute_extended__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__compute_extended__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__compute_extended__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__compute_extended__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bdw__compute_extended__eu_active__read \
    bdw__render_basic__eu_active__read
#define bdw__compute_extended__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bdw__compute_extended__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bdw__compute_extended__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bdw__compute_extended__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bdw__compute_extended__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define bdw__compute_extended__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define bdw__compute_extended__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bdw__compute_extended__eu_thread_occupancy__read \
    bdw__compute_basic__eu_thread_occupancy__read
#define bdw__compute_extended__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bdw__compute_extended__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bdw__compute_extended__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bdw__compute_extended__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__compute_extended__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bdw__compute_extended__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__compute_extended__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bdw__compute_extended__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bdw__compute_extended__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bdw__compute_extended__l3_shader_throughput__max \
    bdw__render_basic__l3_shader_throughput__max

#define bdw__compute_extended__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bdw__compute_extended__eu_untyped_reads0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define bdw__compute_extended__eu_typed_reads0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define bdw__compute_extended__eu_untyped_writes0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define bdw__compute_extended__eu_typed_writes0__read \
    hsw__compute_extended__eu_typed_writes0__read
#define bdw__compute_extended__eu_untyped_atomics0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define bdw__compute_extended__eu_typed_atomics0__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define bdw__compute_extended__eu_a64_untyped_reads0__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define bdw__compute_extended__eu_a64_untyped_writes0__read \
    hsw__compute_extended__gpu_clocks__read
#define bdw__compute_extended__typed_reads0__read \
    hsw__render_basic__gpu_core_clocks__read
#define bdw__compute_extended__typed_writes0__read \
    hsw__compute_extended__typed_writes0__read
#define bdw__compute_extended__untyped_reads0__read \
    hsw__compute_extended__untyped_reads0__read
#define bdw__compute_extended__untyped_writes0__read \
    hsw__compute_extended__untyped_writes0__read
#define bdw__compute_extended__typed_atomics0__read \
    hsw__compute_extended__typed_atomics0__read
#define bdw__compute_extended__typed_reads_per_cache_line__read \
    hsw__compute_extended__typed_reads_per_cache_line__read
#define bdw__compute_extended__typed_writes_per_cache_line__read \
    hsw__compute_extended__typed_writes_per_cache_line__read
double
bdw__compute_extended__untyped_reads_per_cache_line__read(const struct intel_perf *perf,
                                                          const struct intel_perf_metric_set *metric_set,
                                                          uint64_t *accumulator);
double
bdw__compute_extended__untyped_writes_per_cache_line__read(const struct intel_perf *perf,
                                                           const struct intel_perf_metric_set *metric_set,
                                                           uint64_t *accumulator);
#define bdw__compute_extended__typed_atomics_per_cache_line__read \
    hsw__compute_extended__typed_atomics_per_cache_line__read
#define bdw__compute_l3_cache__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__compute_l3_cache__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__compute_l3_cache__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__compute_l3_cache__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__compute_l3_cache__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bdw__compute_l3_cache__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bdw__compute_l3_cache__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bdw__compute_l3_cache__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bdw__compute_l3_cache__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bdw__compute_l3_cache__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bdw__compute_l3_cache__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bdw__compute_l3_cache__eu_active__read \
    bdw__render_basic__eu_active__read
#define bdw__compute_l3_cache__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bdw__compute_l3_cache__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bdw__compute_l3_cache__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bdw__compute_l3_cache__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bdw__compute_l3_cache__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define bdw__compute_l3_cache__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define bdw__compute_l3_cache__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
double
bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read(const struct intel_perf *perf,
                                                        const struct intel_perf_metric_set *metric_set,
                                                        uint64_t *accumulator);
double
bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read(const struct intel_perf *perf,
                                                        const struct intel_perf_metric_set *metric_set,
                                                        uint64_t *accumulator);
#define bdw__compute_l3_cache__eu_ternary_fpu0_instruction__read \
    bdw__render_basic__ps_fpu0_active__read
#define bdw__compute_l3_cache__eu_ternary_fpu1_instruction__read \
    bdw__render_basic__ps_fpu1_active__read
#define bdw__compute_l3_cache__eu_binary_fpu0_instruction__read \
    bdw__render_basic__ps_send_active__read
#define bdw__compute_l3_cache__eu_binary_fpu1_instruction__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
double
bdw__compute_l3_cache__eu_move_fpu0_instruction__read(const struct intel_perf *perf,
                                                      const struct intel_perf_metric_set *metric_set,
                                                      uint64_t *accumulator);
double
bdw__compute_l3_cache__eu_move_fpu1_instruction__read(const struct intel_perf *perf,
                                                      const struct intel_perf_metric_set *metric_set,
                                                      uint64_t *accumulator);
#define bdw__compute_l3_cache__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bdw__compute_l3_cache__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bdw__compute_l3_cache__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bdw__compute_l3_cache__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bdw__compute_l3_cache__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bdw__compute_l3_cache__samples_written__read \
    bdw__render_basic__samples_written__read
#define bdw__compute_l3_cache__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bdw__compute_l3_cache__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bdw__compute_l3_cache__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bdw__compute_l3_cache__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bdw__compute_l3_cache__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__compute_l3_cache__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bdw__compute_l3_cache__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__compute_l3_cache__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bdw__compute_l3_cache__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
uint64_t
bdw__compute_l3_cache__l3_accesses__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
uint64_t
bdw__compute_l3_cache__l3_misses__read(const struct intel_perf *perf,
                                       const struct intel_perf_metric_set *metric_set,
                                       uint64_t *accumulator);
#define bdw__compute_l3_cache__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bdw__compute_l3_cache__l3_shader_throughput__max \
    bdw__render_basic__l3_shader_throughput__max

uint64_t
bdw__compute_l3_cache__l3_total_throughput__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
#define bdw__compute_l3_cache__l3_total_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bdw__compute_l3_cache__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
uint64_t
bdw__compute_l3_cache__l3_bank00_accesses__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
uint64_t
bdw__compute_l3_cache__l3_bank01_accesses__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
uint64_t
bdw__compute_l3_cache__l3_bank02_accesses__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
uint64_t
bdw__compute_l3_cache__l3_bank03_accesses__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
uint64_t
bdw__compute_l3_cache__l3_bank10_accesses__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
#define bdw__compute_l3_cache__l3_bank11_accesses__read \
    bdw__memory_reads__gti_ring_accesses__read
uint64_t
bdw__compute_l3_cache__l3_bank12_accesses__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
uint64_t
bdw__compute_l3_cache__l3_bank13_accesses__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
uint64_t
bdw__compute_l3_cache__l3_bank00_ic_accesses__read(const struct intel_perf *perf,
                                                   const struct intel_perf_metric_set *metric_set,
                                                   uint64_t *accumulator);
uint64_t
bdw__compute_l3_cache__l3_bank00_ic_hits__read(const struct intel_perf *perf,
                                               const struct intel_perf_metric_set *metric_set,
                                               uint64_t *accumulator);
uint64_t
bdw__compute_l3_cache__l3_bank10_ic_accesses__read(const struct intel_perf *perf,
                                                   const struct intel_perf_metric_set *metric_set,
                                                   uint64_t *accumulator);
uint64_t
bdw__compute_l3_cache__l3_bank10_ic_hits__read(const struct intel_perf *perf,
                                               const struct intel_perf_metric_set *metric_set,
                                               uint64_t *accumulator);
uint64_t
bdw__compute_l3_cache__gti_l3_throughput__read(const struct intel_perf *perf,
                                               const struct intel_perf_metric_set *metric_set,
                                               uint64_t *accumulator);
#define bdw__compute_l3_cache__gti_l3_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bdw__compute_l3_cache__gti_read_throughput__read \
    bdw__render_basic__gti_read_throughput__read
#define bdw__compute_l3_cache__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define bdw__compute_l3_cache__gti_write_throughput__read \
    hsw__render_basic__gti_write_throughput__read
#define bdw__compute_l3_cache__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define bdw__data_port_reads_coalescing__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__data_port_reads_coalescing__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__data_port_reads_coalescing__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__data_port_reads_coalescing__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__data_port_reads_coalescing__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bdw__data_port_reads_coalescing__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bdw__data_port_reads_coalescing__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bdw__data_port_reads_coalescing__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bdw__data_port_reads_coalescing__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bdw__data_port_reads_coalescing__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bdw__data_port_reads_coalescing__eu_active__read \
    bdw__render_basic__eu_active__read
#define bdw__data_port_reads_coalescing__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bdw__data_port_reads_coalescing__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bdw__data_port_reads_coalescing__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bdw__data_port_reads_coalescing__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bdw__data_port_reads_coalescing__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define bdw__data_port_reads_coalescing__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define bdw__data_port_reads_coalescing__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bdw__data_port_reads_coalescing__eu_thread_occupancy__read \
    bdw__compute_basic__eu_thread_occupancy__read
#define bdw__data_port_reads_coalescing__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bdw__data_port_reads_coalescing__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bdw__data_port_reads_coalescing__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bdw__data_port_reads_coalescing__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__data_port_reads_coalescing__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bdw__data_port_reads_coalescing__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__data_port_reads_coalescing__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bdw__data_port_reads_coalescing__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bdw__data_port_reads_coalescing__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bdw__data_port_reads_coalescing__l3_shader_throughput__max \
    bdw__render_basic__l3_shader_throughput__max

#define bdw__data_port_reads_coalescing__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bdw__data_port_reads_coalescing__eu_hdc0_reads32_b__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define bdw__data_port_reads_coalescing__eu_hdc0_reads64_b__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define bdw__data_port_reads_coalescing__eu_hdc0_reads128_b__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define bdw__data_port_reads_coalescing__eu_hdc0_reads256_b__read \
    hsw__compute_extended__gpu_clocks__read
#define bdw__data_port_reads_coalescing__hdc0_l3_data_reads__read \
    hsw__compute_extended__typed_atomics0__read
#define bdw__data_port_reads_coalescing__hdc0_l3_data_writes__read \
    hsw__memory_reads__gti_memory_reads__read
uint64_t
bdw__data_port_reads_coalescing__hdc0_l3_reads__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
#define bdw__data_port_reads_coalescing__hdc0_l3_writes__read \
    hsw__render_basic__gpu_core_clocks__read
double
bdw__data_port_reads_coalescing__eu_bytes_read_per_cache_line__read(const struct intel_perf *perf,
                                                                    const struct intel_perf_metric_set *metric_set,
                                                                    uint64_t *accumulator);
double
bdw__data_port_reads_coalescing__eu_data_reads_per_cache_line__read(const struct intel_perf *perf,
                                                                    const struct intel_perf_metric_set *metric_set,
                                                                    uint64_t *accumulator);
#define bdw__data_port_writes_coalescing__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__data_port_writes_coalescing__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__data_port_writes_coalescing__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__data_port_writes_coalescing__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__data_port_writes_coalescing__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bdw__data_port_writes_coalescing__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bdw__data_port_writes_coalescing__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bdw__data_port_writes_coalescing__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bdw__data_port_writes_coalescing__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bdw__data_port_writes_coalescing__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bdw__data_port_writes_coalescing__eu_active__read \
    bdw__render_basic__eu_active__read
#define bdw__data_port_writes_coalescing__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bdw__data_port_writes_coalescing__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bdw__data_port_writes_coalescing__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bdw__data_port_writes_coalescing__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bdw__data_port_writes_coalescing__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define bdw__data_port_writes_coalescing__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define bdw__data_port_writes_coalescing__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bdw__data_port_writes_coalescing__eu_thread_occupancy__read \
    bdw__compute_basic__eu_thread_occupancy__read
#define bdw__data_port_writes_coalescing__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bdw__data_port_writes_coalescing__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bdw__data_port_writes_coalescing__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bdw__data_port_writes_coalescing__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__data_port_writes_coalescing__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bdw__data_port_writes_coalescing__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__data_port_writes_coalescing__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bdw__data_port_writes_coalescing__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bdw__data_port_writes_coalescing__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bdw__data_port_writes_coalescing__l3_shader_throughput__max \
    bdw__render_basic__l3_shader_throughput__max

#define bdw__data_port_writes_coalescing__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bdw__data_port_writes_coalescing__eu_hdc0_writes32_b__read \
    hsw__compute_extended__eu_untyped_reads0__read
uint64_t
bdw__data_port_writes_coalescing__eu_hdc0_writes64_b__read(const struct intel_perf *perf,
                                                           const struct intel_perf_metric_set *metric_set,
                                                           uint64_t *accumulator);
uint64_t
bdw__data_port_writes_coalescing__eu_hdc0_writes96_b__read(const struct intel_perf *perf,
                                                           const struct intel_perf_metric_set *metric_set,
                                                           uint64_t *accumulator);
uint64_t
bdw__data_port_writes_coalescing__eu_hdc0_writes128_b__read(const struct intel_perf *perf,
                                                            const struct intel_perf_metric_set *metric_set,
                                                            uint64_t *accumulator);
uint64_t
bdw__data_port_writes_coalescing__eu_hdc0_writes192_b__read(const struct intel_perf *perf,
                                                            const struct intel_perf_metric_set *metric_set,
                                                            uint64_t *accumulator);
#define bdw__data_port_writes_coalescing__eu_hdc0_writes128_b_simd16__read \
    hsw__compute_extended__eu_typed_atomics0__read
uint64_t
bdw__data_port_writes_coalescing__eu_hdc0_writes256_b_simd16__read(const struct intel_perf *perf,
                                                                   const struct intel_perf_metric_set *metric_set,
                                                                   uint64_t *accumulator);
#define bdw__data_port_writes_coalescing__hdc0_l3_data_reads__read \
    hsw__compute_extended__typed_atomics0__read
#define bdw__data_port_writes_coalescing__hdc0_l3_data_writes__read \
    hsw__memory_reads__gti_memory_reads__read
#define bdw__data_port_writes_coalescing__hdc0_l3_reads__read \
    bdw__data_port_reads_coalescing__hdc0_l3_reads__read
#define bdw__data_port_writes_coalescing__hdc0_l3_writes__read \
    hsw__render_basic__gpu_core_clocks__read
double
bdw__data_port_writes_coalescing__eu_bytes_written_per_cache_line__read(const struct intel_perf *perf,
                                                                        const struct intel_perf_metric_set *metric_set,
                                                                        uint64_t *accumulator);
double
bdw__data_port_writes_coalescing__eu_data_writes_per_cache_line__read(const struct intel_perf *perf,
                                                                      const struct intel_perf_metric_set *metric_set,
                                                                      uint64_t *accumulator);
#define bdw__hdc_and_sf__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__hdc_and_sf__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__hdc_and_sf__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__hdc_and_sf__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__hdc_and_sf__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bdw__hdc_and_sf__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bdw__hdc_and_sf__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bdw__hdc_and_sf__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bdw__hdc_and_sf__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bdw__hdc_and_sf__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bdw__hdc_and_sf__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bdw__hdc_and_sf__eu_active__read \
    bdw__render_basic__eu_active__read
#define bdw__hdc_and_sf__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bdw__hdc_and_sf__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bdw__hdc_and_sf__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bdw__hdc_and_sf__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bdw__hdc_and_sf__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bdw__hdc_and_sf__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define bdw__hdc_and_sf__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define bdw__hdc_and_sf__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define bdw__hdc_and_sf__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define bdw__hdc_and_sf__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bdw__hdc_and_sf__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bdw__hdc_and_sf__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bdw__hdc_and_sf__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bdw__hdc_and_sf__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bdw__hdc_and_sf__samples_written__read \
    bdw__render_basic__samples_written__read
#define bdw__hdc_and_sf__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bdw__hdc_and_sf__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bdw__hdc_and_sf__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bdw__hdc_and_sf__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bdw__hdc_and_sf__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__hdc_and_sf__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bdw__hdc_and_sf__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__hdc_and_sf__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bdw__hdc_and_sf__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bdw__hdc_and_sf__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
uint64_t
bdw__hdc_and_sf__l3_shader_throughput__max(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);

#define bdw__hdc_and_sf__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bdw__hdc_and_sf__poly_data_ready__read \
    bdw__render_basic__sampler0_busy__read
double
bdw__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read(const struct intel_perf *perf,
                                                                 const struct intel_perf_metric_set *metric_set,
                                                                 uint64_t *accumulator);
double
bdw__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read(const struct intel_perf *perf,
                                                                 const struct intel_perf_metric_set *metric_set,
                                                                 uint64_t *accumulator);
double
bdw__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read(const struct intel_perf *perf,
                                                                 const struct intel_perf_metric_set *metric_set,
                                                                 uint64_t *accumulator);
double
bdw__hdc_and_sf__non_sampler_shader12_access_stalled_on_l3__read(const struct intel_perf *perf,
                                                                 const struct intel_perf_metric_set *metric_set,
                                                                 uint64_t *accumulator);
double
bdw__hdc_and_sf__non_sampler_shader11_access_stalled_on_l3__read(const struct intel_perf *perf,
                                                                 const struct intel_perf_metric_set *metric_set,
                                                                 uint64_t *accumulator);
double
bdw__hdc_and_sf__non_sampler_shader10_access_stalled_on_l3__read(const struct intel_perf *perf,
                                                                 const struct intel_perf_metric_set *metric_set,
                                                                 uint64_t *accumulator);
double
bdw__hdc_and_sf__gt_request_queue_full__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
#define bdw__l3_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__l3_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__l3_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__l3_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__l3_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bdw__l3_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bdw__l3_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bdw__l3_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bdw__l3_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bdw__l3_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bdw__l3_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bdw__l3_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define bdw__l3_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bdw__l3_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bdw__l3_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bdw__l3_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bdw__l3_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bdw__l3_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define bdw__l3_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define bdw__l3_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define bdw__l3_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define bdw__l3_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bdw__l3_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bdw__l3_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bdw__l3_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bdw__l3_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bdw__l3_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define bdw__l3_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bdw__l3_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bdw__l3_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bdw__l3_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bdw__l3_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__l3_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bdw__l3_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__l3_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bdw__l3_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bdw__l3_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bdw__l3_1__l3_shader_throughput__max \
    bdw__hdc_and_sf__l3_shader_throughput__max

#define bdw__l3_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bdw__l3_1__l31_bank0_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define bdw__l3_1__l31_bank1_stalled__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define bdw__l3_1__l31_bank1_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define bdw__l3_1__l31_bank0_active__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define bdw__l3_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define bdw__l3_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__l3_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__l3_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__l3_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__l3_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bdw__l3_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bdw__l3_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bdw__l3_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bdw__l3_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bdw__l3_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bdw__l3_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bdw__l3_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define bdw__l3_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bdw__l3_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bdw__l3_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bdw__l3_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bdw__l3_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bdw__l3_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define bdw__l3_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define bdw__l3_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define bdw__l3_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define bdw__l3_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bdw__l3_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bdw__l3_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bdw__l3_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bdw__l3_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bdw__l3_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define bdw__l3_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bdw__l3_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bdw__l3_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bdw__l3_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bdw__l3_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__l3_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bdw__l3_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__l3_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bdw__l3_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bdw__l3_2__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bdw__l3_2__l3_shader_throughput__max \
    bdw__hdc_and_sf__l3_shader_throughput__max

#define bdw__l3_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bdw__l3_2__l30_bank0_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define bdw__l3_2__l30_bank1_stalled__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define bdw__l3_2__l30_bank1_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define bdw__l3_2__l30_bank0_active__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define bdw__l3_2__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define bdw__l3_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__l3_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__l3_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__l3_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__l3_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bdw__l3_3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bdw__l3_3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bdw__l3_3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bdw__l3_3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bdw__l3_3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bdw__l3_3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bdw__l3_3__eu_active__read \
    bdw__render_basic__eu_active__read
#define bdw__l3_3__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bdw__l3_3__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bdw__l3_3__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bdw__l3_3__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bdw__l3_3__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bdw__l3_3__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define bdw__l3_3__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define bdw__l3_3__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define bdw__l3_3__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define bdw__l3_3__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bdw__l3_3__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bdw__l3_3__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bdw__l3_3__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bdw__l3_3__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bdw__l3_3__samples_written__read \
    bdw__render_basic__samples_written__read
#define bdw__l3_3__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bdw__l3_3__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bdw__l3_3__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bdw__l3_3__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bdw__l3_3__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__l3_3__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bdw__l3_3__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__l3_3__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bdw__l3_3__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bdw__l3_3__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bdw__l3_3__l3_shader_throughput__max \
    bdw__hdc_and_sf__l3_shader_throughput__max

#define bdw__l3_3__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bdw__l3_3__l30_bank3_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define bdw__l3_3__l31_bank3_stalled__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define bdw__l3_3__l31_bank3_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define bdw__l3_3__l30_bank3_active__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define bdw__l3_3__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define bdw__l3_4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__l3_4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__l3_4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__l3_4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__l3_4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bdw__l3_4__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bdw__l3_4__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bdw__l3_4__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bdw__l3_4__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bdw__l3_4__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bdw__l3_4__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bdw__l3_4__eu_active__read \
    bdw__render_basic__eu_active__read
#define bdw__l3_4__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bdw__l3_4__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bdw__l3_4__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bdw__l3_4__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bdw__l3_4__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bdw__l3_4__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define bdw__l3_4__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define bdw__l3_4__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define bdw__l3_4__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define bdw__l3_4__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bdw__l3_4__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bdw__l3_4__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bdw__l3_4__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bdw__l3_4__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bdw__l3_4__samples_written__read \
    bdw__render_basic__samples_written__read
#define bdw__l3_4__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bdw__l3_4__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bdw__l3_4__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bdw__l3_4__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bdw__l3_4__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__l3_4__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bdw__l3_4__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__l3_4__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bdw__l3_4__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bdw__l3_4__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bdw__l3_4__l3_shader_throughput__max \
    bdw__hdc_and_sf__l3_shader_throughput__max

#define bdw__l3_4__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bdw__l3_4__l30_bank2_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define bdw__l3_4__l31_bank2_stalled__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define bdw__l3_4__l31_bank2_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define bdw__l3_4__l30_bank2_active__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define bdw__l3_4__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define bdw__rasterizer_and_pixel_backend__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__rasterizer_and_pixel_backend__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__rasterizer_and_pixel_backend__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__rasterizer_and_pixel_backend__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__rasterizer_and_pixel_backend__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bdw__rasterizer_and_pixel_backend__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bdw__rasterizer_and_pixel_backend__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bdw__rasterizer_and_pixel_backend__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bdw__rasterizer_and_pixel_backend__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bdw__rasterizer_and_pixel_backend__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bdw__rasterizer_and_pixel_backend__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bdw__rasterizer_and_pixel_backend__eu_active__read \
    bdw__render_basic__eu_active__read
#define bdw__rasterizer_and_pixel_backend__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bdw__rasterizer_and_pixel_backend__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bdw__rasterizer_and_pixel_backend__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bdw__rasterizer_and_pixel_backend__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bdw__rasterizer_and_pixel_backend__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bdw__rasterizer_and_pixel_backend__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define bdw__rasterizer_and_pixel_backend__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define bdw__rasterizer_and_pixel_backend__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define bdw__rasterizer_and_pixel_backend__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define bdw__rasterizer_and_pixel_backend__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bdw__rasterizer_and_pixel_backend__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bdw__rasterizer_and_pixel_backend__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bdw__rasterizer_and_pixel_backend__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bdw__rasterizer_and_pixel_backend__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bdw__rasterizer_and_pixel_backend__samples_written__read \
    bdw__render_basic__samples_written__read
#define bdw__rasterizer_and_pixel_backend__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bdw__rasterizer_and_pixel_backend__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bdw__rasterizer_and_pixel_backend__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bdw__rasterizer_and_pixel_backend__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bdw__rasterizer_and_pixel_backend__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__rasterizer_and_pixel_backend__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bdw__rasterizer_and_pixel_backend__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__rasterizer_and_pixel_backend__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bdw__rasterizer_and_pixel_backend__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bdw__rasterizer_and_pixel_backend__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bdw__rasterizer_and_pixel_backend__l3_shader_throughput__max \
    bdw__hdc_and_sf__l3_shader_throughput__max

#define bdw__rasterizer_and_pixel_backend__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bdw__rasterizer_and_pixel_backend__rasterizer0_output_ready__read \
    bdw__render_basic__sampler0_busy__read
#define bdw__rasterizer_and_pixel_backend__pixel_data1_ready__read \
    bdw__render_basic__sampler1_busy__read
#define bdw__rasterizer_and_pixel_backend__pixel_data0_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define bdw__rasterizer_and_pixel_backend__rasterizer1_input_available__read \
    bdw__render_basic__sampler1_bottleneck__read
#define bdw__rasterizer_and_pixel_backend__rasterizer1_output_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define bdw__rasterizer_and_pixel_backend__rasterizer0_input_available__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define bdw__rasterizer_and_pixel_backend__pixel_values0_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define bdw__rasterizer_and_pixel_backend__ps_output0_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define bdw__rasterizer_and_pixel_backend__pixel_values1_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define bdw__rasterizer_and_pixel_backend__ps_output1_available__read \
    bdw__render_pipe_profile__cl_stall__read
#define bdw__rasterizer_and_pixel_backend__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define bdw__sampler_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__sampler_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__sampler_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__sampler_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__sampler_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bdw__sampler_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bdw__sampler_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bdw__sampler_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bdw__sampler_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bdw__sampler_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bdw__sampler_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bdw__sampler_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define bdw__sampler_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bdw__sampler_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bdw__sampler_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bdw__sampler_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bdw__sampler_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bdw__sampler_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define bdw__sampler_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define bdw__sampler_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define bdw__sampler_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define bdw__sampler_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bdw__sampler_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bdw__sampler_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bdw__sampler_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bdw__sampler_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bdw__sampler_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define bdw__sampler_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bdw__sampler_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bdw__sampler_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bdw__sampler_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bdw__sampler_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__sampler_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bdw__sampler_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__sampler_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bdw__sampler_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bdw__sampler_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bdw__sampler_1__l3_shader_throughput__max \
    bdw__hdc_and_sf__l3_shader_throughput__max

#define bdw__sampler_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bdw__sampler_1__sampler11_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define bdw__sampler_1__sampler12_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define bdw__sampler_1__sampler10_input_available__read \
    bdw__render_basic__sampler0_bottleneck__read
#define bdw__sampler_1__sampler12_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define bdw__sampler_1__sampler10_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define bdw__sampler_1__sampler11_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define bdw__sampler_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define bdw__sampler_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__sampler_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__sampler_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__sampler_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__sampler_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bdw__sampler_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bdw__sampler_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bdw__sampler_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bdw__sampler_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bdw__sampler_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bdw__sampler_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bdw__sampler_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define bdw__sampler_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bdw__sampler_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bdw__sampler_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bdw__sampler_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bdw__sampler_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bdw__sampler_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define bdw__sampler_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define bdw__sampler_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define bdw__sampler_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define bdw__sampler_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bdw__sampler_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bdw__sampler_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bdw__sampler_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bdw__sampler_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bdw__sampler_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define bdw__sampler_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bdw__sampler_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bdw__sampler_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bdw__sampler_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bdw__sampler_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__sampler_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bdw__sampler_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__sampler_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bdw__sampler_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bdw__sampler_2__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bdw__sampler_2__l3_shader_throughput__max \
    bdw__hdc_and_sf__l3_shader_throughput__max

#define bdw__sampler_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bdw__sampler_2__sampler01_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define bdw__sampler_2__sampler02_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define bdw__sampler_2__sampler00_input_available__read \
    bdw__render_basic__sampler0_bottleneck__read
#define bdw__sampler_2__sampler02_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define bdw__sampler_2__sampler00_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define bdw__sampler_2__sampler01_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define bdw__sampler_2__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define bdw__tdl_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__tdl_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__tdl_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__tdl_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__tdl_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bdw__tdl_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bdw__tdl_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bdw__tdl_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bdw__tdl_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bdw__tdl_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bdw__tdl_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bdw__tdl_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define bdw__tdl_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bdw__tdl_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bdw__tdl_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bdw__tdl_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bdw__tdl_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bdw__tdl_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define bdw__tdl_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define bdw__tdl_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define bdw__tdl_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define bdw__tdl_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bdw__tdl_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bdw__tdl_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bdw__tdl_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bdw__tdl_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bdw__tdl_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define bdw__tdl_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bdw__tdl_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bdw__tdl_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bdw__tdl_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bdw__tdl_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__tdl_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bdw__tdl_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__tdl_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bdw__tdl_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bdw__tdl_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bdw__tdl_1__l3_shader_throughput__max \
    bdw__hdc_and_sf__l3_shader_throughput__max

#define bdw__tdl_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bdw__tdl_1__non_ps_thread11_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define bdw__tdl_1__ps_thread10_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define bdw__tdl_1__non_ps_thread10_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define bdw__tdl_1__ps_thread12_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define bdw__tdl_1__non_ps_thread12_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define bdw__tdl_1__ps_thread11_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define bdw__tdl_1__thread_header01_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define bdw__tdl_1__thread_header00_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define bdw__tdl_1__thread_header00_ready_port0__read \
    bdw__render_pipe_profile__sf_stall__read
#define bdw__tdl_1__thread_header02_ready_port1__read \
    bdw__render_pipe_profile__cl_stall__read
#define bdw__tdl_1__thread_header02_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define bdw__tdl_1__thread_header01_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define bdw__tdl_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define bdw__tdl_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__tdl_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__tdl_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__tdl_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__tdl_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bdw__tdl_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bdw__tdl_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bdw__tdl_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bdw__tdl_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bdw__tdl_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bdw__tdl_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bdw__tdl_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define bdw__tdl_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bdw__tdl_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bdw__tdl_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bdw__tdl_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bdw__tdl_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bdw__tdl_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define bdw__tdl_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define bdw__tdl_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define bdw__tdl_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define bdw__tdl_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bdw__tdl_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bdw__tdl_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bdw__tdl_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bdw__tdl_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bdw__tdl_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define bdw__tdl_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bdw__tdl_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bdw__tdl_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bdw__tdl_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bdw__tdl_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__tdl_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bdw__tdl_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bdw__tdl_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bdw__tdl_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bdw__tdl_2__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bdw__tdl_2__l3_shader_throughput__max \
    bdw__hdc_and_sf__l3_shader_throughput__max

#define bdw__tdl_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bdw__tdl_2__non_ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define bdw__tdl_2__ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define bdw__tdl_2__ps_thread01_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define bdw__tdl_2__ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define bdw__tdl_2__non_ps_thread01_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define bdw__tdl_2__non_ps_thread00_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define bdw__tdl_2__thread_header12_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define bdw__tdl_2__thread_header12_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define bdw__tdl_2__thread_header11_ready_port1__read \
    bdw__render_pipe_profile__sf_stall__read
#define bdw__tdl_2__thread_header10_ready_port0__read \
    bdw__render_pipe_profile__cl_stall__read
#define bdw__tdl_2__thread_header10_ready_port1__read \
    bdw__render_pipe_profile__so_stall__read
#define bdw__tdl_2__thread_header11_ready_port0__read \
    bdw__render_pipe_profile__ds_stall__read
#define bdw__tdl_2__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define bdw__compute_extra__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__compute_extra__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__compute_extra__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__compute_extra__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__compute_extra__fpu1_active__read \
    bdw__render_basic__eu_stall__read
double
bdw__compute_extra__fpu1_active_adjusted__read(const struct intel_perf *perf,
                                               const struct intel_perf_metric_set *metric_set,
                                               uint64_t *accumulator);
#define bdw__vme_pipe__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__vme_pipe__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__vme_pipe__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__vme_pipe__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__vme_pipe__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bdw__vme_pipe__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bdw__vme_pipe__eu_active__read \
    bdw__render_basic__eu_active__read
#define bdw__vme_pipe__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bdw__vme_pipe__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
double
bdw__vme_pipe__eu_thread_occupancy__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
double
bdw__vme_pipe__vme_busy__read(const struct intel_perf *perf,
                              const struct intel_perf_metric_set *metric_set,
                              uint64_t *accumulator);
#define bdw__gpu_busyness__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__gpu_busyness__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__gpu_busyness__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__gpu_busyness__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__gpu_busyness__render_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define bdw__gpu_busyness__vdbox0_busy__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define bdw__gpu_busyness__vdbox1_busy__read \
    bdw__render_pipe_profile__so_stall__read
#define bdw__gpu_busyness__vebox_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define bdw__gpu_busyness__blitter_busy__read \
    bdw__render_pipe_profile__cl_stall__read
#define bdw__gpu_busyness__any_ring_busy__read \
    bdw__render_basic__sampler0_busy__read
#define bdw__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define bdw__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define bdw__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define bdw__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define bdw__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define bdw__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define bdw__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define bdw__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define bdw__test_oa__counter8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define bdw__stc__pma_stall__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bdw__stc__pma_stall__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bdw__stc__pma_stall__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bdw__stc__pma_stall__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bdw__stc__pma_stall__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bdw__stc__pma_stall__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bdw__stc__pma_stall__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bdw__stc__pma_stall__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bdw__stc__pma_stall__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bdw__stc__pma_stall__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bdw__stc__pma_stall__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bdw__stc__pma_stall__stc_pma_stall__read \
    bdw__render_basic__sampler0_busy__read
#define chv__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define chv__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define chv__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define chv__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define chv__render_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define chv__render_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define chv__render_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define chv__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define chv__render_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define chv__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define chv__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define chv__render_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define chv__render_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define chv__render_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define chv__render_basic__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define chv__render_basic__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define chv__render_basic__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define chv__render_basic__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define chv__render_basic__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define chv__render_basic__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define chv__render_basic__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define chv__render_basic__sampler0_busy__read \
    bdw__render_basic__sampler0_busy__read
#define chv__render_basic__sampler1_busy__read \
    bdw__render_basic__sampler1_busy__read
double
chv__render_basic__samplers_busy__read(const struct intel_perf *perf,
                                       const struct intel_perf_metric_set *metric_set,
                                       uint64_t *accumulator);
#define chv__render_basic__sampler0_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define chv__render_basic__sampler1_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define chv__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define chv__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define chv__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define chv__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define chv__render_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define chv__render_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define chv__render_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define chv__render_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define chv__render_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define chv__render_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define chv__render_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__render_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define chv__render_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define chv__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define chv__render_basic__l3_misses__read \
    hsw__compute_extended__typed_atomics0__read
uint64_t
chv__render_basic__l3_sampler_throughput__read(const struct intel_perf *perf,
                                               const struct intel_perf_metric_set *metric_set,
                                               uint64_t *accumulator);
#define chv__render_basic__l3_sampler_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define chv__render_basic__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
uint64_t
chv__render_basic__l3_shader_throughput__max(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);

#define chv__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define chv__render_basic__gti_vf_throughput__read \
    bdw__render_basic__gti_vf_throughput__read
#define chv__render_basic__gti_vf_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define chv__render_basic__gti_depth_throughput__read \
    bdw__render_basic__gti_depth_throughput__read
#define chv__render_basic__gti_depth_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define chv__render_basic__gti_rcc_throughput__read \
    bdw__render_basic__gti_rcc_throughput__read
#define chv__render_basic__gti_rcc_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define chv__render_basic__gti_l3_throughput__read \
    hsw__render_basic__gti_l3_throughput__read
#define chv__render_basic__gti_l3_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define chv__render_basic__gti_hdc_lookups_throughput__read \
    bdw__render_basic__gti_hdc_lookups_throughput__read
#define chv__render_basic__gti_hdc_lookups_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define chv__render_basic__gti_read_throughput__read \
    bdw__render_basic__gti_read_throughput__read
#define chv__render_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define chv__render_basic__gti_write_throughput__read \
    hsw__render_basic__gti_write_throughput__read
#define chv__render_basic__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define chv__render_basic__sampler_bottleneck__read \
    bdw__render_basic__sampler_bottleneck__read
#define chv__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define chv__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define chv__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define chv__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define chv__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define chv__compute_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define chv__compute_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define chv__compute_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define chv__compute_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define chv__compute_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define chv__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define chv__compute_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define chv__compute_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define chv__compute_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define chv__compute_basic__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define chv__compute_basic__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define chv__compute_basic__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define chv__compute_basic__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define chv__compute_basic__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define chv__compute_basic__eu_thread_occupancy__read \
    bdw__compute_basic__eu_thread_occupancy__read
#define chv__compute_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define chv__compute_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define chv__compute_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define chv__compute_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define chv__compute_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define chv__compute_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define chv__compute_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define chv__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define chv__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define chv__compute_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define chv__compute_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__compute_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define chv__compute_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define chv__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define chv__compute_basic__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define chv__compute_basic__l3_shader_throughput__max \
    chv__render_basic__l3_shader_throughput__max

#define chv__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
uint64_t
chv__compute_basic__typed_bytes_read__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
#define chv__compute_basic__typed_bytes_read__max \
    bdw__render_basic__gti_vf_throughput__max

uint64_t
chv__compute_basic__typed_bytes_written__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define chv__compute_basic__typed_bytes_written__max \
    bdw__render_basic__gti_vf_throughput__max

uint64_t
chv__compute_basic__untyped_bytes_read__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
#define chv__compute_basic__untyped_bytes_read__max \
    bdw__render_basic__gti_vf_throughput__max

#define chv__compute_basic__untyped_bytes_written__read \
    hsw__compute_basic__typed_bytes_written__read
#define chv__compute_basic__untyped_bytes_written__max \
    bdw__render_basic__gti_vf_throughput__max

#define chv__compute_basic__gti_read_throughput__read \
    hsw__render_basic__gti_depth_throughput__read
#define chv__compute_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define chv__compute_basic__gti_write_throughput__read \
    hsw__render_basic__gti_vf_throughput__read
#define chv__compute_basic__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

uint64_t
chv__compute_basic__gti_ring_throughput__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
uint64_t
chv__compute_basic__gti_ring_throughput__max(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);

#define chv__compute_basic__gti_ro_stall__read \
    bdw__render_pipe_profile__so_stall__read
#define chv__compute_basic__gti_rw_stall__read \
    bdw__render_pipe_profile__cl_stall__read
#define chv__render_pipe_profile__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define chv__render_pipe_profile__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define chv__render_pipe_profile__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define chv__render_pipe_profile__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define chv__render_pipe_profile__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define chv__render_pipe_profile__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define chv__render_pipe_profile__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define chv__render_pipe_profile__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define chv__render_pipe_profile__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define chv__render_pipe_profile__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define chv__render_pipe_profile__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define chv__render_pipe_profile__eu_active__read \
    bdw__render_basic__eu_active__read
#define chv__render_pipe_profile__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define chv__render_pipe_profile__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define chv__render_pipe_profile__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define chv__render_pipe_profile__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define chv__render_pipe_profile__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define chv__render_pipe_profile__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define chv__render_pipe_profile__samples_written__read \
    bdw__render_basic__samples_written__read
#define chv__render_pipe_profile__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define chv__render_pipe_profile__sampler_accesses__read \
    bdw__render_pipe_profile__sampler_accesses__read
#define chv__render_pipe_profile__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define chv__render_pipe_profile__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define chv__render_pipe_profile__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define chv__render_pipe_profile__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__render_pipe_profile__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define chv__render_pipe_profile__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__render_pipe_profile__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define chv__render_pipe_profile__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define chv__render_pipe_profile__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define chv__render_pipe_profile__l3_shader_throughput__max \
    chv__render_basic__l3_shader_throughput__max

#define chv__render_pipe_profile__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define chv__render_pipe_profile__vf_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define chv__render_pipe_profile__vs_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define chv__render_pipe_profile__hs_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define chv__render_pipe_profile__ds_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define chv__render_pipe_profile__gs_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define chv__render_pipe_profile__so_bottleneck__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define chv__render_pipe_profile__cl_bottleneck__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define chv__render_pipe_profile__sf_bottleneck__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define chv__render_pipe_profile__hi_depth_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define chv__render_pipe_profile__early_depth_bottleneck__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define chv__render_pipe_profile__bc_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define chv__render_pipe_profile__hs_stall__read \
    bdw__render_pipe_profile__hs_stall__read
#define chv__render_pipe_profile__ds_stall__read \
    bdw__render_pipe_profile__ds_stall__read
#define chv__render_pipe_profile__so_stall__read \
    bdw__render_pipe_profile__so_stall__read
#define chv__render_pipe_profile__cl_stall__read \
    bdw__render_pipe_profile__cl_stall__read
#define chv__render_pipe_profile__sf_stall__read \
    bdw__render_pipe_profile__sf_stall__read
#define chv__hdc_and_sf__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define chv__hdc_and_sf__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define chv__hdc_and_sf__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define chv__hdc_and_sf__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define chv__hdc_and_sf__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define chv__hdc_and_sf__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define chv__hdc_and_sf__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define chv__hdc_and_sf__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define chv__hdc_and_sf__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define chv__hdc_and_sf__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define chv__hdc_and_sf__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define chv__hdc_and_sf__eu_active__read \
    bdw__render_basic__eu_active__read
#define chv__hdc_and_sf__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define chv__hdc_and_sf__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define chv__hdc_and_sf__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define chv__hdc_and_sf__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define chv__hdc_and_sf__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define chv__hdc_and_sf__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define chv__hdc_and_sf__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define chv__hdc_and_sf__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define chv__hdc_and_sf__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define chv__hdc_and_sf__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define chv__hdc_and_sf__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define chv__hdc_and_sf__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define chv__hdc_and_sf__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define chv__hdc_and_sf__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define chv__hdc_and_sf__samples_written__read \
    bdw__render_basic__samples_written__read
#define chv__hdc_and_sf__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define chv__hdc_and_sf__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define chv__hdc_and_sf__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define chv__hdc_and_sf__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define chv__hdc_and_sf__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__hdc_and_sf__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define chv__hdc_and_sf__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__hdc_and_sf__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define chv__hdc_and_sf__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define chv__hdc_and_sf__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define chv__hdc_and_sf__l3_shader_throughput__max \
    bdw__hdc_and_sf__l3_shader_throughput__max

#define chv__hdc_and_sf__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define chv__hdc_and_sf__poly_data_ready__read \
    bdw__render_basic__sampler0_busy__read
#define chv__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read
#define chv__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read
#define chv__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read
#define chv__hdc_and_sf__non_sampler_shader12_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader12_access_stalled_on_l3__read
#define chv__hdc_and_sf__non_sampler_shader11_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader11_access_stalled_on_l3__read
#define chv__hdc_and_sf__non_sampler_shader10_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader10_access_stalled_on_l3__read
#define chv__hdc_and_sf__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define chv__l3_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define chv__l3_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define chv__l3_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define chv__l3_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define chv__l3_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define chv__l3_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define chv__l3_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define chv__l3_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define chv__l3_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define chv__l3_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define chv__l3_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define chv__l3_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define chv__l3_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define chv__l3_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define chv__l3_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define chv__l3_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define chv__l3_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define chv__l3_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define chv__l3_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define chv__l3_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define chv__l3_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define chv__l3_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define chv__l3_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define chv__l3_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define chv__l3_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define chv__l3_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define chv__l3_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define chv__l3_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define chv__l3_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define chv__l3_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define chv__l3_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define chv__l3_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__l3_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define chv__l3_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__l3_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define chv__l3_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define chv__l3_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define chv__l3_1__l3_shader_throughput__max \
    bdw__hdc_and_sf__l3_shader_throughput__max

#define chv__l3_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define chv__l3_1__l31_bank0_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define chv__l3_1__l31_bank1_stalled__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define chv__l3_1__l31_bank1_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define chv__l3_1__l31_bank0_active__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define chv__l3_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define chv__l3_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define chv__l3_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define chv__l3_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define chv__l3_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define chv__l3_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define chv__l3_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define chv__l3_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define chv__l3_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define chv__l3_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define chv__l3_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define chv__l3_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define chv__l3_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define chv__l3_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define chv__l3_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define chv__l3_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define chv__l3_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define chv__l3_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define chv__l3_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define chv__l3_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define chv__l3_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define chv__l3_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define chv__l3_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define chv__l3_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define chv__l3_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define chv__l3_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define chv__l3_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define chv__l3_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define chv__l3_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define chv__l3_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define chv__l3_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define chv__l3_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define chv__l3_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__l3_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define chv__l3_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__l3_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define chv__l3_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define chv__l3_2__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define chv__l3_2__l3_shader_throughput__max \
    bdw__hdc_and_sf__l3_shader_throughput__max

#define chv__l3_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define chv__l3_2__l30_bank0_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define chv__l3_2__l30_bank1_stalled__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define chv__l3_2__l30_bank1_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define chv__l3_2__l30_bank0_active__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define chv__l3_2__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define chv__l3_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define chv__l3_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define chv__l3_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define chv__l3_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define chv__l3_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define chv__l3_3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define chv__l3_3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define chv__l3_3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define chv__l3_3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define chv__l3_3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define chv__l3_3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define chv__l3_3__eu_active__read \
    bdw__render_basic__eu_active__read
#define chv__l3_3__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define chv__l3_3__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define chv__l3_3__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define chv__l3_3__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define chv__l3_3__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define chv__l3_3__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define chv__l3_3__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define chv__l3_3__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define chv__l3_3__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define chv__l3_3__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define chv__l3_3__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define chv__l3_3__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define chv__l3_3__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define chv__l3_3__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define chv__l3_3__samples_written__read \
    bdw__render_basic__samples_written__read
#define chv__l3_3__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define chv__l3_3__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define chv__l3_3__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define chv__l3_3__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define chv__l3_3__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__l3_3__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define chv__l3_3__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__l3_3__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define chv__l3_3__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define chv__l3_3__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define chv__l3_3__l3_shader_throughput__max \
    bdw__hdc_and_sf__l3_shader_throughput__max

#define chv__l3_3__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define chv__l3_3__l30_bank3_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define chv__l3_3__l31_bank3_stalled__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define chv__l3_3__l31_bank3_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define chv__l3_3__l30_bank3_active__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define chv__l3_3__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define chv__l3_4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define chv__l3_4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define chv__l3_4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define chv__l3_4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define chv__l3_4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define chv__l3_4__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define chv__l3_4__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define chv__l3_4__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define chv__l3_4__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define chv__l3_4__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define chv__l3_4__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define chv__l3_4__eu_active__read \
    bdw__render_basic__eu_active__read
#define chv__l3_4__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define chv__l3_4__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define chv__l3_4__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define chv__l3_4__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define chv__l3_4__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define chv__l3_4__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define chv__l3_4__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define chv__l3_4__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define chv__l3_4__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define chv__l3_4__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define chv__l3_4__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define chv__l3_4__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define chv__l3_4__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define chv__l3_4__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define chv__l3_4__samples_written__read \
    bdw__render_basic__samples_written__read
#define chv__l3_4__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define chv__l3_4__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define chv__l3_4__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define chv__l3_4__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define chv__l3_4__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__l3_4__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define chv__l3_4__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__l3_4__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define chv__l3_4__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define chv__l3_4__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define chv__l3_4__l3_shader_throughput__max \
    bdw__hdc_and_sf__l3_shader_throughput__max

#define chv__l3_4__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define chv__l3_4__l30_bank2_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define chv__l3_4__l31_bank2_stalled__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define chv__l3_4__l31_bank2_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define chv__l3_4__l30_bank2_active__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define chv__l3_4__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define chv__rasterizer_and_pixel_backend__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define chv__rasterizer_and_pixel_backend__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define chv__rasterizer_and_pixel_backend__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define chv__rasterizer_and_pixel_backend__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define chv__rasterizer_and_pixel_backend__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define chv__rasterizer_and_pixel_backend__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define chv__rasterizer_and_pixel_backend__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define chv__rasterizer_and_pixel_backend__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define chv__rasterizer_and_pixel_backend__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define chv__rasterizer_and_pixel_backend__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define chv__rasterizer_and_pixel_backend__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define chv__rasterizer_and_pixel_backend__eu_active__read \
    bdw__render_basic__eu_active__read
#define chv__rasterizer_and_pixel_backend__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define chv__rasterizer_and_pixel_backend__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define chv__rasterizer_and_pixel_backend__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define chv__rasterizer_and_pixel_backend__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define chv__rasterizer_and_pixel_backend__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define chv__rasterizer_and_pixel_backend__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define chv__rasterizer_and_pixel_backend__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define chv__rasterizer_and_pixel_backend__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define chv__rasterizer_and_pixel_backend__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define chv__rasterizer_and_pixel_backend__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define chv__rasterizer_and_pixel_backend__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define chv__rasterizer_and_pixel_backend__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define chv__rasterizer_and_pixel_backend__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define chv__rasterizer_and_pixel_backend__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define chv__rasterizer_and_pixel_backend__samples_written__read \
    bdw__render_basic__samples_written__read
#define chv__rasterizer_and_pixel_backend__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define chv__rasterizer_and_pixel_backend__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define chv__rasterizer_and_pixel_backend__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define chv__rasterizer_and_pixel_backend__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define chv__rasterizer_and_pixel_backend__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__rasterizer_and_pixel_backend__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define chv__rasterizer_and_pixel_backend__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__rasterizer_and_pixel_backend__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define chv__rasterizer_and_pixel_backend__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define chv__rasterizer_and_pixel_backend__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define chv__rasterizer_and_pixel_backend__l3_shader_throughput__max \
    bdw__hdc_and_sf__l3_shader_throughput__max

#define chv__rasterizer_and_pixel_backend__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define chv__rasterizer_and_pixel_backend__rasterizer0_output_ready__read \
    bdw__render_basic__sampler0_busy__read
#define chv__rasterizer_and_pixel_backend__pixel_data1_ready__read \
    bdw__render_basic__sampler1_busy__read
#define chv__rasterizer_and_pixel_backend__pixel_data0_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define chv__rasterizer_and_pixel_backend__rasterizer1_input_available__read \
    bdw__render_basic__sampler1_bottleneck__read
#define chv__rasterizer_and_pixel_backend__rasterizer1_output_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define chv__rasterizer_and_pixel_backend__rasterizer0_input_available__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define chv__rasterizer_and_pixel_backend__pixel_values0_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define chv__rasterizer_and_pixel_backend__ps_output0_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define chv__rasterizer_and_pixel_backend__pixel_values1_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define chv__rasterizer_and_pixel_backend__ps_output1_available__read \
    bdw__render_pipe_profile__cl_stall__read
#define chv__rasterizer_and_pixel_backend__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define chv__sampler_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define chv__sampler_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define chv__sampler_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define chv__sampler_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define chv__sampler_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define chv__sampler_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define chv__sampler_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define chv__sampler_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define chv__sampler_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define chv__sampler_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define chv__sampler_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define chv__sampler_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define chv__sampler_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define chv__sampler_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define chv__sampler_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define chv__sampler_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define chv__sampler_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define chv__sampler_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define chv__sampler_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define chv__sampler_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define chv__sampler_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define chv__sampler_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define chv__sampler_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define chv__sampler_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define chv__sampler_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define chv__sampler_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define chv__sampler_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define chv__sampler_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define chv__sampler_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define chv__sampler_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define chv__sampler_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define chv__sampler_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__sampler_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define chv__sampler_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__sampler_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define chv__sampler_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define chv__sampler_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define chv__sampler_1__l3_shader_throughput__max \
    bdw__hdc_and_sf__l3_shader_throughput__max

#define chv__sampler_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define chv__sampler_1__sampler11_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define chv__sampler_1__sampler12_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define chv__sampler_1__sampler10_input_available__read \
    bdw__render_basic__sampler0_bottleneck__read
#define chv__sampler_1__sampler12_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define chv__sampler_1__sampler10_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define chv__sampler_1__sampler11_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define chv__sampler_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define chv__sampler_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define chv__sampler_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define chv__sampler_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define chv__sampler_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define chv__sampler_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define chv__sampler_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define chv__sampler_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define chv__sampler_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define chv__sampler_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define chv__sampler_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define chv__sampler_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define chv__sampler_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define chv__sampler_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define chv__sampler_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define chv__sampler_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define chv__sampler_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define chv__sampler_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define chv__sampler_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define chv__sampler_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define chv__sampler_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define chv__sampler_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define chv__sampler_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define chv__sampler_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define chv__sampler_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define chv__sampler_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define chv__sampler_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define chv__sampler_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define chv__sampler_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define chv__sampler_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define chv__sampler_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define chv__sampler_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define chv__sampler_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__sampler_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define chv__sampler_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__sampler_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define chv__sampler_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define chv__sampler_2__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define chv__sampler_2__l3_shader_throughput__max \
    bdw__hdc_and_sf__l3_shader_throughput__max

#define chv__sampler_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define chv__sampler_2__sampler01_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define chv__sampler_2__sampler02_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define chv__sampler_2__sampler00_input_available__read \
    bdw__render_basic__sampler0_bottleneck__read
#define chv__sampler_2__sampler02_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define chv__sampler_2__sampler00_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define chv__sampler_2__sampler01_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define chv__sampler_2__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define chv__tdl_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define chv__tdl_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define chv__tdl_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define chv__tdl_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define chv__tdl_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define chv__tdl_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define chv__tdl_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define chv__tdl_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define chv__tdl_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define chv__tdl_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define chv__tdl_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define chv__tdl_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define chv__tdl_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define chv__tdl_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define chv__tdl_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define chv__tdl_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define chv__tdl_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define chv__tdl_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define chv__tdl_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define chv__tdl_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define chv__tdl_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define chv__tdl_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define chv__tdl_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define chv__tdl_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define chv__tdl_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define chv__tdl_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define chv__tdl_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define chv__tdl_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define chv__tdl_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define chv__tdl_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define chv__tdl_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define chv__tdl_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__tdl_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define chv__tdl_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__tdl_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define chv__tdl_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define chv__tdl_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define chv__tdl_1__l3_shader_throughput__max \
    bdw__hdc_and_sf__l3_shader_throughput__max

#define chv__tdl_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define chv__tdl_1__non_ps_thread11_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define chv__tdl_1__ps_thread10_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define chv__tdl_1__non_ps_thread10_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define chv__tdl_1__ps_thread12_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define chv__tdl_1__non_ps_thread12_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define chv__tdl_1__ps_thread11_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define chv__tdl_1__thread_header01_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define chv__tdl_1__thread_header00_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define chv__tdl_1__thread_header00_ready_port0__read \
    bdw__render_pipe_profile__sf_stall__read
#define chv__tdl_1__thread_header02_ready_port1__read \
    bdw__render_pipe_profile__cl_stall__read
#define chv__tdl_1__thread_header02_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define chv__tdl_1__thread_header01_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define chv__tdl_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define chv__tdl_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define chv__tdl_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define chv__tdl_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define chv__tdl_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define chv__tdl_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define chv__tdl_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define chv__tdl_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define chv__tdl_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define chv__tdl_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define chv__tdl_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define chv__tdl_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define chv__tdl_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define chv__tdl_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define chv__tdl_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define chv__tdl_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define chv__tdl_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define chv__tdl_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define chv__tdl_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define chv__tdl_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define chv__tdl_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define chv__tdl_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define chv__tdl_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define chv__tdl_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define chv__tdl_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define chv__tdl_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define chv__tdl_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define chv__tdl_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define chv__tdl_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define chv__tdl_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define chv__tdl_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define chv__tdl_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define chv__tdl_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__tdl_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define chv__tdl_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define chv__tdl_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define chv__tdl_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define chv__tdl_2__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define chv__tdl_2__l3_shader_throughput__max \
    bdw__hdc_and_sf__l3_shader_throughput__max

#define chv__tdl_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define chv__tdl_2__non_ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define chv__tdl_2__ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define chv__tdl_2__ps_thread01_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define chv__tdl_2__ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define chv__tdl_2__non_ps_thread01_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define chv__tdl_2__non_ps_thread00_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define chv__tdl_2__thread_header12_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define chv__tdl_2__thread_header12_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define chv__tdl_2__thread_header11_ready_port1__read \
    bdw__render_pipe_profile__sf_stall__read
#define chv__tdl_2__thread_header10_ready_port0__read \
    bdw__render_pipe_profile__cl_stall__read
#define chv__tdl_2__thread_header10_ready_port1__read \
    bdw__render_pipe_profile__so_stall__read
#define chv__tdl_2__thread_header11_ready_port0__read \
    bdw__render_pipe_profile__ds_stall__read
#define chv__tdl_2__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define chv__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define chv__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define chv__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define chv__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define chv__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define chv__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define chv__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define chv__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define chv__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define chv__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define chv__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define chv__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define chv__test_oa__counter8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define sklgt2__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt2__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt2__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt2__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt2__render_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt2__render_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt2__render_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt2__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt2__render_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt2__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt2__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt2__render_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt2__render_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt2__render_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt2__render_basic__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt2__render_basic__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt2__render_basic__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt2__render_basic__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt2__render_basic__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt2__render_basic__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt2__render_basic__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt2__render_basic__sampler0_busy__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt2__render_basic__sampler1_busy__read \
    bdw__render_basic__sampler1_busy__read
#define sklgt2__render_basic__samplers_busy__read \
    bdw__render_basic__samplers_busy__read
#define sklgt2__render_basic__sampler0_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define sklgt2__render_basic__sampler1_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define sklgt2__render_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt2__render_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt2__render_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt2__render_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt2__render_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt2__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt2__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt2__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt2__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
uint64_t
sklgt2__render_basic__sampler_l1_misses__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define sklgt2__render_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt2__render_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__render_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt2__render_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt2__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
uint64_t
sklgt2__render_basic__l3_lookups__read(const struct intel_perf *perf,
                                       const struct intel_perf_metric_set *metric_set,
                                       uint64_t *accumulator);
#define sklgt2__render_basic__l3_misses__read \
    hsw__compute_extended__typed_atomics0__read
uint64_t
sklgt2__render_basic__l3_sampler_throughput__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
#define sklgt2__render_basic__l3_sampler_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt2__render_basic__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt2__render_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt2__render_basic__gti_vf_throughput__read \
    bdw__render_basic__gti_vf_throughput__read
#define sklgt2__render_basic__gti_vf_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define sklgt2__render_basic__gti_depth_throughput__read \
    bdw__render_basic__gti_depth_throughput__read
#define sklgt2__render_basic__gti_depth_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt2__render_basic__gti_rcc_throughput__read \
    bdw__render_basic__gti_rcc_throughput__read
#define sklgt2__render_basic__gti_rcc_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt2__render_basic__gti_l3_throughput__read \
    hsw__render_basic__gti_l3_throughput__read
#define sklgt2__render_basic__gti_l3_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt2__render_basic__gti_hdc_lookups_throughput__read \
    bdw__render_basic__gti_hdc_lookups_throughput__read
#define sklgt2__render_basic__gti_hdc_lookups_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt2__render_basic__gti_read_throughput__read \
    bdw__render_basic__gti_read_throughput__read
#define sklgt2__render_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define sklgt2__render_basic__gti_write_throughput__read \
    hsw__render_basic__gti_write_throughput__read
#define sklgt2__render_basic__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define sklgt2__render_basic__sampler_bottleneck__read \
    bdw__render_basic__sampler_bottleneck__read
#define sklgt2__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt2__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt2__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt2__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt2__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt2__compute_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt2__compute_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt2__compute_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt2__compute_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt2__compute_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt2__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt2__compute_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt2__compute_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt2__compute_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt2__compute_basic__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt2__compute_basic__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt2__compute_basic__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define sklgt2__compute_basic__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define sklgt2__compute_basic__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt2__compute_basic__eu_thread_occupancy__read \
    bdw__compute_basic__eu_thread_occupancy__read
#define sklgt2__compute_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt2__compute_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt2__compute_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt2__compute_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt2__compute_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt2__compute_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt2__compute_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt2__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt2__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt2__compute_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt2__compute_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__compute_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt2__compute_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt2__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt2__compute_basic__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt2__compute_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt2__compute_basic__typed_bytes_read__read \
    bdw__compute_basic__typed_bytes_read__read
#define sklgt2__compute_basic__typed_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt2__compute_basic__typed_bytes_written__read \
    bdw__compute_basic__typed_bytes_written__read
#define sklgt2__compute_basic__typed_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt2__compute_basic__untyped_bytes_read__read \
    bdw__compute_basic__untyped_bytes_read__read
#define sklgt2__compute_basic__untyped_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt2__compute_basic__untyped_bytes_written__read \
    bdw__compute_basic__untyped_bytes_written__read
#define sklgt2__compute_basic__untyped_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt2__compute_basic__gti_read_throughput__read \
    hsw__render_basic__gti_l3_throughput__read
#define sklgt2__compute_basic__gti_read_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt2__compute_basic__gti_write_throughput__read \
    bdw__render_basic__gti_hdc_lookups_throughput__read
#define sklgt2__compute_basic__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define sklgt2__render_pipe_profile__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt2__render_pipe_profile__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt2__render_pipe_profile__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt2__render_pipe_profile__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt2__render_pipe_profile__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt2__render_pipe_profile__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt2__render_pipe_profile__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt2__render_pipe_profile__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt2__render_pipe_profile__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt2__render_pipe_profile__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt2__render_pipe_profile__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt2__render_pipe_profile__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt2__render_pipe_profile__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt2__render_pipe_profile__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt2__render_pipe_profile__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt2__render_pipe_profile__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt2__render_pipe_profile__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt2__render_pipe_profile__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt2__render_pipe_profile__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt2__render_pipe_profile__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt2__render_pipe_profile__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt2__render_pipe_profile__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt2__render_pipe_profile__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt2__render_pipe_profile__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__render_pipe_profile__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt2__render_pipe_profile__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__render_pipe_profile__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt2__render_pipe_profile__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt2__render_pipe_profile__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt2__render_pipe_profile__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__render_pipe_profile__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt2__render_pipe_profile__vf_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define sklgt2__render_pipe_profile__vs_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt2__render_pipe_profile__hs_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define sklgt2__render_pipe_profile__ds_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define sklgt2__render_pipe_profile__gs_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define sklgt2__render_pipe_profile__so_bottleneck__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define sklgt2__render_pipe_profile__cl_bottleneck__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define sklgt2__render_pipe_profile__sf_bottleneck__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define sklgt2__render_pipe_profile__hi_depth_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define sklgt2__render_pipe_profile__early_depth_bottleneck__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define sklgt2__render_pipe_profile__bc_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt2__render_pipe_profile__hs_stall__read \
    bdw__render_pipe_profile__hs_stall__read
#define sklgt2__render_pipe_profile__ds_stall__read \
    bdw__render_pipe_profile__ds_stall__read
#define sklgt2__render_pipe_profile__so_stall__read \
    bdw__render_pipe_profile__so_stall__read
#define sklgt2__render_pipe_profile__cl_stall__read \
    bdw__render_pipe_profile__cl_stall__read
#define sklgt2__render_pipe_profile__sf_stall__read \
    bdw__render_pipe_profile__sf_stall__read
#define sklgt2__memory_reads__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt2__memory_reads__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt2__memory_reads__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt2__memory_reads__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt2__memory_reads__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt2__memory_reads__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt2__memory_reads__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt2__memory_reads__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt2__memory_reads__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt2__memory_reads__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt2__memory_reads__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt2__memory_reads__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt2__memory_reads__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt2__memory_reads__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt2__memory_reads__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt2__memory_reads__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt2__memory_reads__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt2__memory_reads__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt2__memory_reads__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt2__memory_reads__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt2__memory_reads__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt2__memory_reads__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt2__memory_reads__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt2__memory_reads__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__memory_reads__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt2__memory_reads__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__memory_reads__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt2__memory_reads__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt2__memory_reads__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt2__memory_reads__gti_cmd_streamer_memory_reads__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define sklgt2__memory_reads__gti_rs_memory_reads__read \
    hsw__compute_extended__eu_typed_reads0__read
#define sklgt2__memory_reads__gti_vf_memory_reads__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define sklgt2__memory_reads__gti_rcc_memory_reads__read \
    hsw__compute_extended__eu_typed_writes0__read
#define sklgt2__memory_reads__gti_msc_memory_reads__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define sklgt2__memory_reads__gti_hiz_memory_reads__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define sklgt2__memory_reads__gti_stc_memory_reads__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define sklgt2__memory_reads__gti_rcz_memory_reads__read \
    hsw__compute_extended__gpu_clocks__read
#define sklgt2__memory_reads__gti_memory_reads__read \
    hsw__compute_extended__typed_writes0__read
#define sklgt2__memory_reads__gti_l3_bank0_reads__read \
    hsw__compute_extended__typed_atomics0__read
#define sklgt2__memory_reads__gti_l3_bank1_reads__read \
    hsw__memory_reads__gti_memory_reads__read
#define sklgt2__memory_reads__gti_l3_bank2_reads__read \
    hsw__memory_reads__llc_read_accesses__read
#define sklgt2__memory_reads__gti_l3_bank3_reads__read \
    hsw__memory_reads__gpu_core_clocks__read
#define sklgt2__memory_reads__gti_l3_reads__read \
    bdw__memory_reads__gti_l3_reads__read
#define sklgt2__memory_reads__gti_ring_accesses__read \
    bdw__memory_reads__gti_ring_accesses__read
#define sklgt2__memory_writes__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt2__memory_writes__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt2__memory_writes__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt2__memory_writes__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt2__memory_writes__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt2__memory_writes__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt2__memory_writes__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt2__memory_writes__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt2__memory_writes__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt2__memory_writes__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt2__memory_writes__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt2__memory_writes__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt2__memory_writes__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt2__memory_writes__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt2__memory_writes__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt2__memory_writes__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt2__memory_writes__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt2__memory_writes__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt2__memory_writes__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt2__memory_writes__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt2__memory_writes__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt2__memory_writes__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt2__memory_writes__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt2__memory_writes__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__memory_writes__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt2__memory_writes__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__memory_writes__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt2__memory_writes__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt2__memory_writes__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt2__memory_writes__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__memory_writes__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt2__memory_writes__gti_cmd_streamer_memory_writes__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define sklgt2__memory_writes__gti_so_memory_writes__read \
    hsw__compute_extended__eu_typed_reads0__read
#define sklgt2__memory_writes__gti_rcc_memory_writes__read \
    hsw__compute_extended__eu_typed_writes0__read
#define sklgt2__memory_writes__gti_msc_memory_writes__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define sklgt2__memory_writes__gti_hiz_memory_writes__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define sklgt2__memory_writes__gti_stc_memory_writes__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define sklgt2__memory_writes__gti_rcz_memory_writes__read \
    hsw__compute_extended__gpu_clocks__read
#define sklgt2__memory_writes__gti_memory_writes__read \
    hsw__compute_extended__typed_writes0__read
#define sklgt2__memory_writes__gti_l3_bank0_writes__read \
    hsw__compute_extended__typed_atomics0__read
#define sklgt2__memory_writes__gti_l3_bank1_writes__read \
    hsw__memory_reads__gti_memory_reads__read
#define sklgt2__memory_writes__gti_l3_bank2_writes__read \
    hsw__memory_reads__llc_read_accesses__read
#define sklgt2__memory_writes__gti_l3_bank3_writes__read \
    hsw__memory_reads__gpu_core_clocks__read
#define sklgt2__memory_writes__gti_l3_writes__read \
    bdw__memory_reads__gti_l3_reads__read
#define sklgt2__memory_writes__gti_ring_accesses__read \
    bdw__memory_reads__gti_ring_accesses__read
#define sklgt2__compute_extended__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt2__compute_extended__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt2__compute_extended__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt2__compute_extended__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt2__compute_extended__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt2__compute_extended__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt2__compute_extended__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt2__compute_extended__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt2__compute_extended__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt2__compute_extended__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt2__compute_extended__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define sklgt2__compute_extended__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define sklgt2__compute_extended__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt2__compute_extended__eu_thread_occupancy__read \
    bdw__compute_basic__eu_thread_occupancy__read
#define sklgt2__compute_extended__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt2__compute_extended__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt2__compute_extended__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt2__compute_extended__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__compute_extended__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt2__compute_extended__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__compute_extended__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt2__compute_extended__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt2__compute_extended__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt2__compute_extended__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__compute_extended__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt2__compute_extended__eu_untyped_reads0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define sklgt2__compute_extended__eu_typed_reads0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define sklgt2__compute_extended__eu_untyped_writes0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define sklgt2__compute_extended__eu_typed_writes0__read \
    hsw__compute_extended__eu_typed_writes0__read
#define sklgt2__compute_extended__eu_untyped_atomics0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define sklgt2__compute_extended__eu_typed_atomics0__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define sklgt2__compute_extended__eu_a64_untyped_reads0__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define sklgt2__compute_extended__eu_a64_untyped_writes0__read \
    hsw__compute_extended__gpu_clocks__read
#define sklgt2__compute_extended__typed_reads0__read \
    hsw__render_basic__gpu_core_clocks__read
#define sklgt2__compute_extended__typed_writes0__read \
    hsw__compute_extended__typed_writes0__read
#define sklgt2__compute_extended__untyped_reads0__read \
    hsw__compute_extended__untyped_reads0__read
#define sklgt2__compute_extended__untyped_writes0__read \
    hsw__compute_extended__untyped_writes0__read
#define sklgt2__compute_extended__typed_atomics0__read \
    hsw__compute_extended__typed_atomics0__read
#define sklgt2__compute_extended__typed_reads_per_cache_line__read \
    hsw__compute_extended__typed_reads_per_cache_line__read
#define sklgt2__compute_extended__typed_writes_per_cache_line__read \
    hsw__compute_extended__typed_writes_per_cache_line__read
#define sklgt2__compute_extended__untyped_reads_per_cache_line__read \
    bdw__compute_extended__untyped_reads_per_cache_line__read
#define sklgt2__compute_extended__untyped_writes_per_cache_line__read \
    bdw__compute_extended__untyped_writes_per_cache_line__read
#define sklgt2__compute_extended__typed_atomics_per_cache_line__read \
    hsw__compute_extended__typed_atomics_per_cache_line__read
#define sklgt2__compute_l3_cache__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt2__compute_l3_cache__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt2__compute_l3_cache__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt2__compute_l3_cache__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt2__compute_l3_cache__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt2__compute_l3_cache__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt2__compute_l3_cache__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt2__compute_l3_cache__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt2__compute_l3_cache__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt2__compute_l3_cache__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt2__compute_l3_cache__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt2__compute_l3_cache__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt2__compute_l3_cache__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt2__compute_l3_cache__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt2__compute_l3_cache__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt2__compute_l3_cache__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt2__compute_l3_cache__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define sklgt2__compute_l3_cache__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define sklgt2__compute_l3_cache__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt2__compute_l3_cache__eu_hybrid_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define sklgt2__compute_l3_cache__eu_hybrid_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define sklgt2__compute_l3_cache__eu_ternary_fpu0_instruction__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt2__compute_l3_cache__eu_ternary_fpu1_instruction__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt2__compute_l3_cache__eu_binary_fpu0_instruction__read \
    bdw__render_basic__ps_send_active__read
#define sklgt2__compute_l3_cache__eu_binary_fpu1_instruction__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt2__compute_l3_cache__eu_move_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu0_instruction__read
#define sklgt2__compute_l3_cache__eu_move_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu1_instruction__read
#define sklgt2__compute_l3_cache__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt2__compute_l3_cache__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt2__compute_l3_cache__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt2__compute_l3_cache__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt2__compute_l3_cache__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt2__compute_l3_cache__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt2__compute_l3_cache__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt2__compute_l3_cache__sampler_accesses__read \
    bdw__render_pipe_profile__sampler_accesses__read
#define sklgt2__compute_l3_cache__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt2__compute_l3_cache__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt2__compute_l3_cache__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt2__compute_l3_cache__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__compute_l3_cache__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt2__compute_l3_cache__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__compute_l3_cache__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt2__compute_l3_cache__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
uint64_t
sklgt2__compute_l3_cache__l3_accesses__read(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);
#define sklgt2__compute_l3_cache__l3_misses__read \
    bdw__compute_l3_cache__l3_misses__read
#define sklgt2__compute_l3_cache__l3_sampler_throughput__read \
    chv__render_basic__l3_sampler_throughput__read
#define sklgt2__compute_l3_cache__l3_sampler_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt2__compute_l3_cache__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt2__compute_l3_cache__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

uint64_t
sklgt2__compute_l3_cache__l3_total_throughput__read(const struct intel_perf *perf,
                                                    const struct intel_perf_metric_set *metric_set,
                                                    uint64_t *accumulator);
#define sklgt2__compute_l3_cache__l3_total_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt2__compute_l3_cache__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt2__compute_l3_cache__l3_bank00_accesses__read \
    bdw__compute_l3_cache__l3_bank00_accesses__read
#define sklgt2__compute_l3_cache__l3_bank01_accesses__read \
    bdw__compute_l3_cache__l3_bank01_accesses__read
#define sklgt2__compute_l3_cache__l3_bank02_accesses__read \
    bdw__compute_l3_cache__l3_bank02_accesses__read
#define sklgt2__compute_l3_cache__l3_bank03_accesses__read \
    bdw__compute_l3_cache__l3_bank03_accesses__read
#define sklgt2__compute_l3_cache__l3_bank00_ic_accesses__read \
    bdw__compute_l3_cache__l3_bank00_ic_accesses__read
#define sklgt2__compute_l3_cache__l3_bank00_ic_hits__read \
    bdw__compute_l3_cache__l3_bank00_ic_hits__read
#define sklgt2__compute_l3_cache__gti_l3_throughput__read \
    bdw__compute_l3_cache__gti_l3_throughput__read
#define sklgt2__compute_l3_cache__gti_l3_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt2__compute_l3_cache__gti_read_throughput__read \
    bdw__render_basic__gti_read_throughput__read
#define sklgt2__compute_l3_cache__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define sklgt2__compute_l3_cache__gti_write_throughput__read \
    hsw__render_basic__gti_write_throughput__read
#define sklgt2__compute_l3_cache__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define sklgt2__hdc_and_sf__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt2__hdc_and_sf__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt2__hdc_and_sf__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt2__hdc_and_sf__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt2__hdc_and_sf__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt2__hdc_and_sf__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt2__hdc_and_sf__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt2__hdc_and_sf__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt2__hdc_and_sf__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt2__hdc_and_sf__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt2__hdc_and_sf__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt2__hdc_and_sf__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt2__hdc_and_sf__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt2__hdc_and_sf__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt2__hdc_and_sf__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt2__hdc_and_sf__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt2__hdc_and_sf__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt2__hdc_and_sf__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt2__hdc_and_sf__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt2__hdc_and_sf__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt2__hdc_and_sf__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt2__hdc_and_sf__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt2__hdc_and_sf__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt2__hdc_and_sf__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt2__hdc_and_sf__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt2__hdc_and_sf__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt2__hdc_and_sf__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt2__hdc_and_sf__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt2__hdc_and_sf__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt2__hdc_and_sf__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt2__hdc_and_sf__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt2__hdc_and_sf__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__hdc_and_sf__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt2__hdc_and_sf__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__hdc_and_sf__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt2__hdc_and_sf__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt2__hdc_and_sf__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt2__hdc_and_sf__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__hdc_and_sf__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt2__hdc_and_sf__poly_data_ready__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt2__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read
#define sklgt2__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read
#define sklgt2__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read
#define sklgt2__hdc_and_sf__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt2__l3_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt2__l3_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt2__l3_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt2__l3_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt2__l3_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt2__l3_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt2__l3_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt2__l3_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt2__l3_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt2__l3_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt2__l3_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt2__l3_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt2__l3_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt2__l3_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt2__l3_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt2__l3_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt2__l3_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt2__l3_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt2__l3_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt2__l3_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt2__l3_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt2__l3_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt2__l3_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt2__l3_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt2__l3_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt2__l3_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt2__l3_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt2__l3_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt2__l3_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt2__l3_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt2__l3_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt2__l3_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__l3_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt2__l3_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__l3_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt2__l3_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt2__l3_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt2__l3_1__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__l3_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt2__l3_1__l30_bank0_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt2__l3_1__l30_bank1_stalled__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define sklgt2__l3_1__l30_bank1_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt2__l3_1__l30_bank0_active__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define sklgt2__l3_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt2__l3_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt2__l3_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt2__l3_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt2__l3_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt2__l3_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt2__l3_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt2__l3_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt2__l3_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt2__l3_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt2__l3_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt2__l3_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt2__l3_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt2__l3_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt2__l3_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt2__l3_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt2__l3_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt2__l3_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt2__l3_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt2__l3_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt2__l3_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt2__l3_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt2__l3_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt2__l3_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt2__l3_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt2__l3_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt2__l3_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt2__l3_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt2__l3_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt2__l3_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt2__l3_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt2__l3_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt2__l3_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__l3_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt2__l3_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__l3_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt2__l3_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt2__l3_2__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt2__l3_2__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__l3_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt2__l3_2__l30_bank2_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt2__l3_2__l30_bank2_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt2__l3_2__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt2__l3_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt2__l3_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt2__l3_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt2__l3_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt2__l3_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt2__l3_3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt2__l3_3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt2__l3_3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt2__l3_3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt2__l3_3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt2__l3_3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt2__l3_3__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt2__l3_3__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt2__l3_3__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt2__l3_3__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt2__l3_3__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt2__l3_3__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt2__l3_3__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt2__l3_3__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt2__l3_3__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt2__l3_3__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt2__l3_3__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt2__l3_3__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt2__l3_3__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt2__l3_3__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt2__l3_3__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt2__l3_3__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt2__l3_3__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt2__l3_3__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt2__l3_3__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt2__l3_3__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt2__l3_3__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__l3_3__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt2__l3_3__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__l3_3__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt2__l3_3__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt2__l3_3__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt2__l3_3__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__l3_3__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt2__l3_3__l30_bank3_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt2__l3_3__l30_bank3_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt2__l3_3__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt2__rasterizer_and_pixel_backend__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt2__rasterizer_and_pixel_backend__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt2__rasterizer_and_pixel_backend__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt2__rasterizer_and_pixel_backend__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt2__rasterizer_and_pixel_backend__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt2__rasterizer_and_pixel_backend__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt2__rasterizer_and_pixel_backend__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt2__rasterizer_and_pixel_backend__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt2__rasterizer_and_pixel_backend__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt2__rasterizer_and_pixel_backend__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt2__rasterizer_and_pixel_backend__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt2__rasterizer_and_pixel_backend__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt2__rasterizer_and_pixel_backend__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt2__rasterizer_and_pixel_backend__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt2__rasterizer_and_pixel_backend__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt2__rasterizer_and_pixel_backend__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt2__rasterizer_and_pixel_backend__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt2__rasterizer_and_pixel_backend__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt2__rasterizer_and_pixel_backend__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt2__rasterizer_and_pixel_backend__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt2__rasterizer_and_pixel_backend__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt2__rasterizer_and_pixel_backend__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt2__rasterizer_and_pixel_backend__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt2__rasterizer_and_pixel_backend__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt2__rasterizer_and_pixel_backend__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt2__rasterizer_and_pixel_backend__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt2__rasterizer_and_pixel_backend__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt2__rasterizer_and_pixel_backend__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt2__rasterizer_and_pixel_backend__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt2__rasterizer_and_pixel_backend__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt2__rasterizer_and_pixel_backend__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt2__rasterizer_and_pixel_backend__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__rasterizer_and_pixel_backend__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt2__rasterizer_and_pixel_backend__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__rasterizer_and_pixel_backend__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt2__rasterizer_and_pixel_backend__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt2__rasterizer_and_pixel_backend__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt2__rasterizer_and_pixel_backend__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__rasterizer_and_pixel_backend__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt2__rasterizer_and_pixel_backend__pixel_data0_ready__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt2__rasterizer_and_pixel_backend__rasterizer0_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define sklgt2__rasterizer_and_pixel_backend__ps_output0_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt2__rasterizer_and_pixel_backend__pixel_values0_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define sklgt2__rasterizer_and_pixel_backend__rasterizer0_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define sklgt2__rasterizer_and_pixel_backend__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt2__sampler__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt2__sampler__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt2__sampler__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt2__sampler__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt2__sampler__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt2__sampler__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt2__sampler__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt2__sampler__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt2__sampler__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt2__sampler__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt2__sampler__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt2__sampler__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt2__sampler__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt2__sampler__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt2__sampler__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt2__sampler__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt2__sampler__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt2__sampler__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt2__sampler__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt2__sampler__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt2__sampler__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt2__sampler__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt2__sampler__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt2__sampler__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt2__sampler__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt2__sampler__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt2__sampler__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt2__sampler__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt2__sampler__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt2__sampler__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt2__sampler__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt2__sampler__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__sampler__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt2__sampler__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__sampler__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt2__sampler__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt2__sampler__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt2__sampler__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__sampler__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt2__sampler__sampler01_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt2__sampler__sampler02_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define sklgt2__sampler__sampler00_input_available__read \
    bdw__render_basic__sampler0_bottleneck__read
#define sklgt2__sampler__sampler02_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt2__sampler__sampler00_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define sklgt2__sampler__sampler01_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define sklgt2__sampler__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt2__tdl_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt2__tdl_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt2__tdl_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt2__tdl_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt2__tdl_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt2__tdl_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt2__tdl_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt2__tdl_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt2__tdl_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt2__tdl_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt2__tdl_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt2__tdl_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt2__tdl_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt2__tdl_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt2__tdl_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt2__tdl_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt2__tdl_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt2__tdl_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt2__tdl_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt2__tdl_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt2__tdl_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt2__tdl_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt2__tdl_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt2__tdl_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt2__tdl_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt2__tdl_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt2__tdl_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt2__tdl_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt2__tdl_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt2__tdl_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt2__tdl_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt2__tdl_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__tdl_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt2__tdl_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__tdl_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt2__tdl_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt2__tdl_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt2__tdl_1__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__tdl_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt2__tdl_1__non_ps_thread01_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt2__tdl_1__ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define sklgt2__tdl_1__non_ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define sklgt2__tdl_1__ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define sklgt2__tdl_1__non_ps_thread02_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define sklgt2__tdl_1__ps_thread01_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define sklgt2__tdl_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt2__tdl_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt2__tdl_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt2__tdl_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt2__tdl_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt2__tdl_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt2__tdl_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt2__tdl_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt2__tdl_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt2__tdl_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt2__tdl_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt2__tdl_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt2__tdl_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt2__tdl_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt2__tdl_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt2__tdl_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt2__tdl_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt2__tdl_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt2__tdl_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt2__tdl_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt2__tdl_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt2__tdl_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt2__tdl_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt2__tdl_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt2__tdl_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt2__tdl_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt2__tdl_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt2__tdl_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt2__tdl_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt2__tdl_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt2__tdl_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt2__tdl_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt2__tdl_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__tdl_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt2__tdl_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__tdl_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt2__tdl_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt2__tdl_2__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt2__tdl_2__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt2__tdl_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt2__tdl_2__thread_header01_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt2__tdl_2__thread_header00_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define sklgt2__tdl_2__thread_header00_ready_port0__read \
    bdw__render_pipe_profile__sf_stall__read
#define sklgt2__tdl_2__thread_header02_ready_port1__read \
    bdw__render_pipe_profile__cl_stall__read
#define sklgt2__tdl_2__thread_header02_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define sklgt2__tdl_2__thread_header01_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define sklgt2__tdl_2__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt2__compute_extra__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt2__compute_extra__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt2__compute_extra__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt2__compute_extra__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt2__compute_extra__fpu1_active__read \
    bdw__render_basic__eu_stall__read
double
sklgt2__compute_extra__fpu1_active_adjusted__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
#define sklgt2__vme_pipe__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt2__vme_pipe__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt2__vme_pipe__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt2__vme_pipe__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt2__vme_pipe__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt2__vme_pipe__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt2__vme_pipe__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt2__vme_pipe__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt2__vme_pipe__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt2__vme_pipe__eu_thread_occupancy__read \
    bdw__vme_pipe__eu_thread_occupancy__read
#define sklgt2__vme_pipe__vme_busy__read \
    bdw__vme_pipe__vme_busy__read
#define sklgt2__gpu_busyness__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt2__gpu_busyness__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt2__gpu_busyness__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt2__gpu_busyness__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt2__gpu_busyness__render_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt2__gpu_busyness__vdbox0_busy__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define sklgt2__gpu_busyness__vebox_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define sklgt2__gpu_busyness__blitter_busy__read \
    bdw__render_pipe_profile__cl_stall__read
#define sklgt2__gpu_busyness__any_ring_busy__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt2__ff_bottlenecks__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt2__ff_bottlenecks__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt2__ff_bottlenecks__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt2__ff_bottlenecks__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt2__ff_bottlenecks__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt2__ff_bottlenecks__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt2__ff_bottlenecks__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt2__ff_bottlenecks__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt2__ff_bottlenecks__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt2__ff_bottlenecks__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt2__ff_bottlenecks__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt2__ff_bottlenecks__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt2__ff_bottlenecks__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt2__ff_bottlenecks__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt2__ff_bottlenecks__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt2__ff_bottlenecks__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt2__ff_bottlenecks__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt2__ff_bottlenecks__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt2__ff_bottlenecks__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt2__ff_bottlenecks__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt2__ff_bottlenecks__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
double
sklgt2__ff_bottlenecks__eu_thread_occupancy__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
#define sklgt2__ff_bottlenecks__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt2__ff_bottlenecks__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt2__ff_bottlenecks__ps_fpu0_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define sklgt2__ff_bottlenecks__ps_fpu1_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
double
sklgt2__ff_bottlenecks__vs_cl_bypass__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
#define sklgt2__ff_bottlenecks__hs_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
double
sklgt2__ff_bottlenecks__ds_bottleneck__read(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);
double
sklgt2__ff_bottlenecks__te_bottleneck__read(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);
#define sklgt2__ff_bottlenecks__gs_bottleneck__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define sklgt2__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt2__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt2__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt2__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt2__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define sklgt2__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define sklgt2__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define sklgt2__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define sklgt2__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define sklgt2__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define sklgt2__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define sklgt2__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define sklgt2__test_oa__counter8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define sklgt2__pma__stall__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt2__pma__stall__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt2__pma__stall__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt2__pma__stall__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

double
sklgt2__pma__stall__stc_pma_stall__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
#define sklgt2__async_compute__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt2__async_compute__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt2__async_compute__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt2__async_compute__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt2__async_compute__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt2__async_compute__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt2__async_compute__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt2__async_compute__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt2__async_compute__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt2__async_compute__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt2__async_compute__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt2__async_compute__fpu0_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt2__async_compute__vs_fpu0_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define sklgt2__async_compute__ps_fpu0_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt2__async_compute__cs_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt2__async_compute__fpu1_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt2__async_compute__vs_fpu1_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define sklgt2__async_compute__ps_fpu1_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt2__async_compute__cs_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt2__async_compute__eu_thread_occupancy__read \
    sklgt2__ff_bottlenecks__eu_thread_occupancy__read
#define sklgt2__async_compute__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt2__async_compute__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt3__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt3__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt3__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt3__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt3__render_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt3__render_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt3__render_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt3__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt3__render_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt3__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt3__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt3__render_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt3__render_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt3__render_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt3__render_basic__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt3__render_basic__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt3__render_basic__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt3__render_basic__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt3__render_basic__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt3__render_basic__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt3__render_basic__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt3__render_basic__sampler0_busy__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt3__render_basic__sampler1_busy__read \
    bdw__render_basic__sampler1_busy__read
#define sklgt3__render_basic__samplers_busy__read \
    bdw__render_basic__samplers_busy__read
#define sklgt3__render_basic__sampler0_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define sklgt3__render_basic__sampler1_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define sklgt3__render_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt3__render_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt3__render_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt3__render_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt3__render_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt3__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt3__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt3__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt3__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt3__render_basic__sampler_l1_misses__read \
    bdw__render_basic__sampler_l1_misses__read
#define sklgt3__render_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt3__render_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__render_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt3__render_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt3__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt3__render_basic__l3_lookups__read \
    bdw__render_basic__l3_lookups__read
#define sklgt3__render_basic__l3_misses__read \
    hsw__compute_extended__typed_atomics0__read
#define sklgt3__render_basic__l3_sampler_throughput__read \
    bdw__render_basic__l3_sampler_throughput__read
#define sklgt3__render_basic__l3_sampler_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt3__render_basic__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt3__render_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt3__render_basic__gti_vf_throughput__read \
    bdw__render_basic__gti_vf_throughput__read
#define sklgt3__render_basic__gti_vf_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define sklgt3__render_basic__gti_depth_throughput__read \
    bdw__render_basic__gti_depth_throughput__read
#define sklgt3__render_basic__gti_depth_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt3__render_basic__gti_rcc_throughput__read \
    bdw__render_basic__gti_rcc_throughput__read
#define sklgt3__render_basic__gti_rcc_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt3__render_basic__gti_l3_throughput__read \
    hsw__render_basic__gti_l3_throughput__read
#define sklgt3__render_basic__gti_l3_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt3__render_basic__gti_hdc_lookups_throughput__read \
    bdw__render_basic__gti_hdc_lookups_throughput__read
#define sklgt3__render_basic__gti_hdc_lookups_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt3__render_basic__gti_read_throughput__read \
    bdw__render_basic__gti_read_throughput__read
#define sklgt3__render_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define sklgt3__render_basic__gti_write_throughput__read \
    hsw__render_basic__gti_write_throughput__read
#define sklgt3__render_basic__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define sklgt3__render_basic__sampler_bottleneck__read \
    bdw__render_basic__sampler_bottleneck__read
#define sklgt3__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt3__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt3__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt3__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt3__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt3__compute_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt3__compute_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt3__compute_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt3__compute_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt3__compute_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt3__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt3__compute_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt3__compute_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt3__compute_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt3__compute_basic__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt3__compute_basic__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt3__compute_basic__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define sklgt3__compute_basic__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define sklgt3__compute_basic__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt3__compute_basic__eu_thread_occupancy__read \
    bdw__compute_basic__eu_thread_occupancy__read
#define sklgt3__compute_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt3__compute_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt3__compute_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt3__compute_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt3__compute_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt3__compute_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt3__compute_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt3__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt3__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt3__compute_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt3__compute_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__compute_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt3__compute_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt3__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt3__compute_basic__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt3__compute_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt3__compute_basic__typed_bytes_read__read \
    bdw__compute_basic__typed_bytes_read__read
#define sklgt3__compute_basic__typed_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt3__compute_basic__typed_bytes_written__read \
    bdw__compute_basic__typed_bytes_written__read
#define sklgt3__compute_basic__typed_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt3__compute_basic__untyped_bytes_read__read \
    bdw__compute_basic__untyped_bytes_read__read
#define sklgt3__compute_basic__untyped_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt3__compute_basic__untyped_bytes_written__read \
    bdw__compute_basic__untyped_bytes_written__read
#define sklgt3__compute_basic__untyped_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt3__compute_basic__gti_read_throughput__read \
    hsw__render_basic__gti_l3_throughput__read
#define sklgt3__compute_basic__gti_read_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt3__compute_basic__gti_write_throughput__read \
    bdw__render_basic__gti_hdc_lookups_throughput__read
#define sklgt3__compute_basic__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define sklgt3__render_pipe_profile__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt3__render_pipe_profile__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt3__render_pipe_profile__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt3__render_pipe_profile__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt3__render_pipe_profile__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt3__render_pipe_profile__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt3__render_pipe_profile__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt3__render_pipe_profile__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt3__render_pipe_profile__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt3__render_pipe_profile__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt3__render_pipe_profile__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt3__render_pipe_profile__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt3__render_pipe_profile__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt3__render_pipe_profile__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt3__render_pipe_profile__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt3__render_pipe_profile__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt3__render_pipe_profile__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt3__render_pipe_profile__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt3__render_pipe_profile__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt3__render_pipe_profile__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt3__render_pipe_profile__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt3__render_pipe_profile__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt3__render_pipe_profile__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt3__render_pipe_profile__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__render_pipe_profile__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt3__render_pipe_profile__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__render_pipe_profile__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt3__render_pipe_profile__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt3__render_pipe_profile__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt3__render_pipe_profile__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__render_pipe_profile__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt3__render_pipe_profile__vf_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define sklgt3__render_pipe_profile__vs_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt3__render_pipe_profile__hs_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define sklgt3__render_pipe_profile__ds_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define sklgt3__render_pipe_profile__gs_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define sklgt3__render_pipe_profile__so_bottleneck__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define sklgt3__render_pipe_profile__cl_bottleneck__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define sklgt3__render_pipe_profile__sf_bottleneck__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define sklgt3__render_pipe_profile__hi_depth_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define sklgt3__render_pipe_profile__early_depth_bottleneck__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define sklgt3__render_pipe_profile__bc_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt3__render_pipe_profile__hs_stall__read \
    bdw__render_pipe_profile__hs_stall__read
#define sklgt3__render_pipe_profile__ds_stall__read \
    bdw__render_pipe_profile__ds_stall__read
#define sklgt3__render_pipe_profile__so_stall__read \
    bdw__render_pipe_profile__so_stall__read
#define sklgt3__render_pipe_profile__cl_stall__read \
    bdw__render_pipe_profile__cl_stall__read
#define sklgt3__render_pipe_profile__sf_stall__read \
    bdw__render_pipe_profile__sf_stall__read
#define sklgt3__memory_reads__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt3__memory_reads__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt3__memory_reads__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt3__memory_reads__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt3__memory_reads__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt3__memory_reads__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt3__memory_reads__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt3__memory_reads__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt3__memory_reads__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt3__memory_reads__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt3__memory_reads__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt3__memory_reads__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt3__memory_reads__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt3__memory_reads__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt3__memory_reads__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt3__memory_reads__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt3__memory_reads__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt3__memory_reads__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt3__memory_reads__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt3__memory_reads__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt3__memory_reads__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt3__memory_reads__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt3__memory_reads__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt3__memory_reads__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__memory_reads__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt3__memory_reads__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__memory_reads__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt3__memory_reads__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt3__memory_reads__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt3__memory_reads__gti_cmd_streamer_memory_reads__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define sklgt3__memory_reads__gti_rs_memory_reads__read \
    hsw__compute_extended__eu_typed_reads0__read
#define sklgt3__memory_reads__gti_vf_memory_reads__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define sklgt3__memory_reads__gti_rcc_memory_reads__read \
    hsw__compute_extended__eu_typed_writes0__read
#define sklgt3__memory_reads__gti_msc_memory_reads__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define sklgt3__memory_reads__gti_hiz_memory_reads__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define sklgt3__memory_reads__gti_stc_memory_reads__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define sklgt3__memory_reads__gti_rcz_memory_reads__read \
    hsw__compute_extended__gpu_clocks__read
#define sklgt3__memory_reads__gti_memory_reads__read \
    hsw__compute_extended__typed_writes0__read
#define sklgt3__memory_reads__gti_l3_bank0_reads__read \
    hsw__compute_extended__typed_atomics0__read
#define sklgt3__memory_reads__gti_l3_bank1_reads__read \
    hsw__memory_reads__gti_memory_reads__read
#define sklgt3__memory_reads__gti_l3_bank2_reads__read \
    hsw__memory_reads__llc_read_accesses__read
#define sklgt3__memory_reads__gti_l3_bank3_reads__read \
    hsw__memory_reads__gpu_core_clocks__read
#define sklgt3__memory_reads__gti_l3_reads__read \
    bdw__memory_reads__gti_l3_reads__read
#define sklgt3__memory_reads__gti_ring_accesses__read \
    bdw__memory_reads__gti_ring_accesses__read
#define sklgt3__memory_writes__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt3__memory_writes__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt3__memory_writes__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt3__memory_writes__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt3__memory_writes__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt3__memory_writes__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt3__memory_writes__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt3__memory_writes__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt3__memory_writes__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt3__memory_writes__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt3__memory_writes__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt3__memory_writes__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt3__memory_writes__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt3__memory_writes__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt3__memory_writes__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt3__memory_writes__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt3__memory_writes__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt3__memory_writes__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt3__memory_writes__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt3__memory_writes__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt3__memory_writes__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt3__memory_writes__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt3__memory_writes__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt3__memory_writes__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__memory_writes__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt3__memory_writes__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__memory_writes__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt3__memory_writes__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt3__memory_writes__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt3__memory_writes__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__memory_writes__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt3__memory_writes__gti_cmd_streamer_memory_writes__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define sklgt3__memory_writes__gti_so_memory_writes__read \
    hsw__compute_extended__eu_typed_reads0__read
#define sklgt3__memory_writes__gti_rcc_memory_writes__read \
    hsw__compute_extended__eu_typed_writes0__read
#define sklgt3__memory_writes__gti_msc_memory_writes__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define sklgt3__memory_writes__gti_hiz_memory_writes__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define sklgt3__memory_writes__gti_stc_memory_writes__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define sklgt3__memory_writes__gti_rcz_memory_writes__read \
    hsw__compute_extended__gpu_clocks__read
#define sklgt3__memory_writes__gti_memory_writes__read \
    hsw__compute_extended__typed_writes0__read
#define sklgt3__memory_writes__gti_l3_bank0_writes__read \
    hsw__compute_extended__typed_atomics0__read
#define sklgt3__memory_writes__gti_l3_bank1_writes__read \
    hsw__memory_reads__gti_memory_reads__read
#define sklgt3__memory_writes__gti_l3_bank2_writes__read \
    hsw__memory_reads__llc_read_accesses__read
#define sklgt3__memory_writes__gti_l3_bank3_writes__read \
    hsw__memory_reads__gpu_core_clocks__read
#define sklgt3__memory_writes__gti_l3_writes__read \
    bdw__memory_reads__gti_l3_reads__read
#define sklgt3__memory_writes__gti_ring_accesses__read \
    bdw__memory_reads__gti_ring_accesses__read
#define sklgt3__compute_extended__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt3__compute_extended__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt3__compute_extended__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt3__compute_extended__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt3__compute_extended__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt3__compute_extended__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt3__compute_extended__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt3__compute_extended__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt3__compute_extended__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt3__compute_extended__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt3__compute_extended__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define sklgt3__compute_extended__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define sklgt3__compute_extended__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt3__compute_extended__eu_thread_occupancy__read \
    bdw__compute_basic__eu_thread_occupancy__read
#define sklgt3__compute_extended__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt3__compute_extended__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt3__compute_extended__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt3__compute_extended__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__compute_extended__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt3__compute_extended__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__compute_extended__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt3__compute_extended__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt3__compute_extended__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt3__compute_extended__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__compute_extended__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt3__compute_extended__eu_untyped_reads0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define sklgt3__compute_extended__eu_typed_reads0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define sklgt3__compute_extended__eu_untyped_writes0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define sklgt3__compute_extended__eu_typed_writes0__read \
    hsw__compute_extended__eu_typed_writes0__read
#define sklgt3__compute_extended__eu_untyped_atomics0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define sklgt3__compute_extended__eu_typed_atomics0__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define sklgt3__compute_extended__eu_a64_untyped_reads0__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define sklgt3__compute_extended__eu_a64_untyped_writes0__read \
    hsw__compute_extended__gpu_clocks__read
#define sklgt3__compute_extended__typed_reads0__read \
    hsw__render_basic__gpu_core_clocks__read
#define sklgt3__compute_extended__typed_writes0__read \
    hsw__compute_extended__typed_writes0__read
#define sklgt3__compute_extended__untyped_reads0__read \
    hsw__compute_extended__untyped_reads0__read
#define sklgt3__compute_extended__untyped_writes0__read \
    hsw__compute_extended__untyped_writes0__read
#define sklgt3__compute_extended__typed_atomics0__read \
    hsw__compute_extended__typed_atomics0__read
#define sklgt3__compute_extended__typed_reads_per_cache_line__read \
    hsw__compute_extended__typed_reads_per_cache_line__read
#define sklgt3__compute_extended__typed_writes_per_cache_line__read \
    hsw__compute_extended__typed_writes_per_cache_line__read
#define sklgt3__compute_extended__untyped_reads_per_cache_line__read \
    bdw__compute_extended__untyped_reads_per_cache_line__read
#define sklgt3__compute_extended__untyped_writes_per_cache_line__read \
    bdw__compute_extended__untyped_writes_per_cache_line__read
#define sklgt3__compute_extended__typed_atomics_per_cache_line__read \
    hsw__compute_extended__typed_atomics_per_cache_line__read
#define sklgt3__compute_l3_cache__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt3__compute_l3_cache__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt3__compute_l3_cache__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt3__compute_l3_cache__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt3__compute_l3_cache__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt3__compute_l3_cache__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt3__compute_l3_cache__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt3__compute_l3_cache__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt3__compute_l3_cache__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt3__compute_l3_cache__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt3__compute_l3_cache__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt3__compute_l3_cache__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt3__compute_l3_cache__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt3__compute_l3_cache__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt3__compute_l3_cache__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt3__compute_l3_cache__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt3__compute_l3_cache__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define sklgt3__compute_l3_cache__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define sklgt3__compute_l3_cache__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt3__compute_l3_cache__eu_hybrid_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define sklgt3__compute_l3_cache__eu_hybrid_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define sklgt3__compute_l3_cache__eu_ternary_fpu0_instruction__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt3__compute_l3_cache__eu_ternary_fpu1_instruction__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt3__compute_l3_cache__eu_binary_fpu0_instruction__read \
    bdw__render_basic__ps_send_active__read
#define sklgt3__compute_l3_cache__eu_binary_fpu1_instruction__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt3__compute_l3_cache__eu_move_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu0_instruction__read
#define sklgt3__compute_l3_cache__eu_move_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu1_instruction__read
#define sklgt3__compute_l3_cache__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt3__compute_l3_cache__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt3__compute_l3_cache__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt3__compute_l3_cache__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt3__compute_l3_cache__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt3__compute_l3_cache__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt3__compute_l3_cache__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt3__compute_l3_cache__sampler_accesses__read \
    bdw__render_pipe_profile__sampler_accesses__read
#define sklgt3__compute_l3_cache__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt3__compute_l3_cache__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt3__compute_l3_cache__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt3__compute_l3_cache__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__compute_l3_cache__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt3__compute_l3_cache__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__compute_l3_cache__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt3__compute_l3_cache__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt3__compute_l3_cache__l3_accesses__read \
    sklgt2__compute_l3_cache__l3_accesses__read
#define sklgt3__compute_l3_cache__l3_misses__read \
    bdw__compute_l3_cache__l3_misses__read
#define sklgt3__compute_l3_cache__l3_sampler_throughput__read \
    chv__render_basic__l3_sampler_throughput__read
#define sklgt3__compute_l3_cache__l3_sampler_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt3__compute_l3_cache__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt3__compute_l3_cache__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__compute_l3_cache__l3_total_throughput__read \
    sklgt2__compute_l3_cache__l3_total_throughput__read
#define sklgt3__compute_l3_cache__l3_total_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt3__compute_l3_cache__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt3__compute_l3_cache__l3_bank00_accesses__read \
    bdw__compute_l3_cache__l3_bank00_accesses__read
#define sklgt3__compute_l3_cache__l3_bank01_accesses__read \
    bdw__compute_l3_cache__l3_bank01_accesses__read
#define sklgt3__compute_l3_cache__l3_bank02_accesses__read \
    bdw__compute_l3_cache__l3_bank02_accesses__read
#define sklgt3__compute_l3_cache__l3_bank03_accesses__read \
    bdw__compute_l3_cache__l3_bank03_accesses__read
#define sklgt3__compute_l3_cache__l3_bank00_ic_accesses__read \
    bdw__compute_l3_cache__l3_bank00_ic_accesses__read
#define sklgt3__compute_l3_cache__l3_bank00_ic_hits__read \
    bdw__compute_l3_cache__l3_bank00_ic_hits__read
#define sklgt3__compute_l3_cache__gti_l3_throughput__read \
    bdw__compute_l3_cache__gti_l3_throughput__read
#define sklgt3__compute_l3_cache__gti_l3_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt3__compute_l3_cache__gti_read_throughput__read \
    bdw__render_basic__gti_read_throughput__read
#define sklgt3__compute_l3_cache__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define sklgt3__compute_l3_cache__gti_write_throughput__read \
    hsw__render_basic__gti_write_throughput__read
#define sklgt3__compute_l3_cache__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define sklgt3__hdc_and_sf__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt3__hdc_and_sf__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt3__hdc_and_sf__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt3__hdc_and_sf__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt3__hdc_and_sf__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt3__hdc_and_sf__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt3__hdc_and_sf__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt3__hdc_and_sf__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt3__hdc_and_sf__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt3__hdc_and_sf__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt3__hdc_and_sf__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt3__hdc_and_sf__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt3__hdc_and_sf__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt3__hdc_and_sf__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt3__hdc_and_sf__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt3__hdc_and_sf__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt3__hdc_and_sf__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt3__hdc_and_sf__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt3__hdc_and_sf__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt3__hdc_and_sf__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt3__hdc_and_sf__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt3__hdc_and_sf__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt3__hdc_and_sf__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt3__hdc_and_sf__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt3__hdc_and_sf__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt3__hdc_and_sf__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt3__hdc_and_sf__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt3__hdc_and_sf__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt3__hdc_and_sf__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt3__hdc_and_sf__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt3__hdc_and_sf__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt3__hdc_and_sf__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__hdc_and_sf__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt3__hdc_and_sf__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__hdc_and_sf__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt3__hdc_and_sf__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt3__hdc_and_sf__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt3__hdc_and_sf__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__hdc_and_sf__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt3__hdc_and_sf__poly_data_ready__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt3__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read
#define sklgt3__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read
#define sklgt3__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read
#define sklgt3__hdc_and_sf__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt3__l3_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt3__l3_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt3__l3_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt3__l3_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt3__l3_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt3__l3_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt3__l3_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt3__l3_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt3__l3_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt3__l3_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt3__l3_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt3__l3_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt3__l3_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt3__l3_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt3__l3_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt3__l3_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt3__l3_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt3__l3_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt3__l3_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt3__l3_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt3__l3_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt3__l3_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt3__l3_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt3__l3_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt3__l3_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt3__l3_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt3__l3_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt3__l3_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt3__l3_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt3__l3_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt3__l3_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt3__l3_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__l3_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt3__l3_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__l3_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt3__l3_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt3__l3_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt3__l3_1__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__l3_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt3__l3_1__l30_bank0_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt3__l3_1__l30_bank1_stalled__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define sklgt3__l3_1__l30_bank1_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt3__l3_1__l30_bank0_active__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define sklgt3__l3_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt3__l3_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt3__l3_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt3__l3_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt3__l3_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt3__l3_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt3__l3_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt3__l3_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt3__l3_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt3__l3_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt3__l3_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt3__l3_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt3__l3_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt3__l3_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt3__l3_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt3__l3_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt3__l3_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt3__l3_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt3__l3_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt3__l3_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt3__l3_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt3__l3_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt3__l3_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt3__l3_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt3__l3_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt3__l3_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt3__l3_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt3__l3_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt3__l3_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt3__l3_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt3__l3_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt3__l3_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt3__l3_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__l3_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt3__l3_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__l3_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt3__l3_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt3__l3_2__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt3__l3_2__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__l3_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt3__l3_2__l30_bank2_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt3__l3_2__l30_bank2_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt3__l3_2__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt3__l3_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt3__l3_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt3__l3_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt3__l3_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt3__l3_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt3__l3_3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt3__l3_3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt3__l3_3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt3__l3_3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt3__l3_3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt3__l3_3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt3__l3_3__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt3__l3_3__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt3__l3_3__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt3__l3_3__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt3__l3_3__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt3__l3_3__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt3__l3_3__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt3__l3_3__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt3__l3_3__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt3__l3_3__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt3__l3_3__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt3__l3_3__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt3__l3_3__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt3__l3_3__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt3__l3_3__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt3__l3_3__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt3__l3_3__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt3__l3_3__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt3__l3_3__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt3__l3_3__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt3__l3_3__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__l3_3__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt3__l3_3__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__l3_3__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt3__l3_3__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt3__l3_3__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt3__l3_3__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__l3_3__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt3__l3_3__l30_bank3_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt3__l3_3__l30_bank3_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt3__l3_3__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt3__rasterizer_and_pixel_backend__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt3__rasterizer_and_pixel_backend__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt3__rasterizer_and_pixel_backend__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt3__rasterizer_and_pixel_backend__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt3__rasterizer_and_pixel_backend__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt3__rasterizer_and_pixel_backend__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt3__rasterizer_and_pixel_backend__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt3__rasterizer_and_pixel_backend__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt3__rasterizer_and_pixel_backend__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt3__rasterizer_and_pixel_backend__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt3__rasterizer_and_pixel_backend__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt3__rasterizer_and_pixel_backend__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt3__rasterizer_and_pixel_backend__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt3__rasterizer_and_pixel_backend__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt3__rasterizer_and_pixel_backend__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt3__rasterizer_and_pixel_backend__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt3__rasterizer_and_pixel_backend__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt3__rasterizer_and_pixel_backend__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt3__rasterizer_and_pixel_backend__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt3__rasterizer_and_pixel_backend__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt3__rasterizer_and_pixel_backend__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt3__rasterizer_and_pixel_backend__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt3__rasterizer_and_pixel_backend__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt3__rasterizer_and_pixel_backend__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt3__rasterizer_and_pixel_backend__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt3__rasterizer_and_pixel_backend__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt3__rasterizer_and_pixel_backend__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt3__rasterizer_and_pixel_backend__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt3__rasterizer_and_pixel_backend__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt3__rasterizer_and_pixel_backend__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt3__rasterizer_and_pixel_backend__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt3__rasterizer_and_pixel_backend__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__rasterizer_and_pixel_backend__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt3__rasterizer_and_pixel_backend__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__rasterizer_and_pixel_backend__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt3__rasterizer_and_pixel_backend__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt3__rasterizer_and_pixel_backend__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt3__rasterizer_and_pixel_backend__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__rasterizer_and_pixel_backend__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt3__rasterizer_and_pixel_backend__pixel_data0_ready__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt3__rasterizer_and_pixel_backend__rasterizer0_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define sklgt3__rasterizer_and_pixel_backend__ps_output0_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt3__rasterizer_and_pixel_backend__pixel_values0_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define sklgt3__rasterizer_and_pixel_backend__rasterizer0_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define sklgt3__rasterizer_and_pixel_backend__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt3__sampler__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt3__sampler__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt3__sampler__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt3__sampler__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt3__sampler__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt3__sampler__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt3__sampler__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt3__sampler__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt3__sampler__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt3__sampler__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt3__sampler__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt3__sampler__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt3__sampler__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt3__sampler__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt3__sampler__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt3__sampler__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt3__sampler__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt3__sampler__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt3__sampler__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt3__sampler__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt3__sampler__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt3__sampler__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt3__sampler__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt3__sampler__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt3__sampler__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt3__sampler__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt3__sampler__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt3__sampler__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt3__sampler__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt3__sampler__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt3__sampler__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt3__sampler__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__sampler__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt3__sampler__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__sampler__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt3__sampler__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt3__sampler__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt3__sampler__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__sampler__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt3__sampler__sampler01_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt3__sampler__sampler02_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define sklgt3__sampler__sampler00_input_available__read \
    bdw__render_basic__sampler0_bottleneck__read
#define sklgt3__sampler__sampler02_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt3__sampler__sampler00_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define sklgt3__sampler__sampler01_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define sklgt3__sampler__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt3__tdl_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt3__tdl_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt3__tdl_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt3__tdl_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt3__tdl_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt3__tdl_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt3__tdl_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt3__tdl_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt3__tdl_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt3__tdl_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt3__tdl_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt3__tdl_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt3__tdl_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt3__tdl_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt3__tdl_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt3__tdl_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt3__tdl_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt3__tdl_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt3__tdl_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt3__tdl_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt3__tdl_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt3__tdl_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt3__tdl_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt3__tdl_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt3__tdl_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt3__tdl_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt3__tdl_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt3__tdl_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt3__tdl_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt3__tdl_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt3__tdl_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt3__tdl_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__tdl_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt3__tdl_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__tdl_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt3__tdl_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt3__tdl_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt3__tdl_1__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__tdl_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt3__tdl_1__non_ps_thread01_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt3__tdl_1__ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define sklgt3__tdl_1__non_ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define sklgt3__tdl_1__ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define sklgt3__tdl_1__non_ps_thread02_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define sklgt3__tdl_1__ps_thread01_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define sklgt3__tdl_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt3__tdl_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt3__tdl_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt3__tdl_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt3__tdl_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt3__tdl_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt3__tdl_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt3__tdl_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt3__tdl_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt3__tdl_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt3__tdl_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt3__tdl_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt3__tdl_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt3__tdl_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt3__tdl_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt3__tdl_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt3__tdl_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt3__tdl_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt3__tdl_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt3__tdl_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt3__tdl_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt3__tdl_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt3__tdl_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt3__tdl_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt3__tdl_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt3__tdl_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt3__tdl_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt3__tdl_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt3__tdl_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt3__tdl_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt3__tdl_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt3__tdl_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt3__tdl_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__tdl_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt3__tdl_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__tdl_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt3__tdl_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt3__tdl_2__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt3__tdl_2__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt3__tdl_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt3__tdl_2__thread_header01_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt3__tdl_2__thread_header00_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define sklgt3__tdl_2__thread_header00_ready_port0__read \
    bdw__render_pipe_profile__sf_stall__read
#define sklgt3__tdl_2__thread_header02_ready_port1__read \
    bdw__render_pipe_profile__cl_stall__read
#define sklgt3__tdl_2__thread_header02_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define sklgt3__tdl_2__thread_header01_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define sklgt3__tdl_2__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt3__compute_extra__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt3__compute_extra__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt3__compute_extra__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt3__compute_extra__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt3__compute_extra__fpu1_active__read \
    bdw__render_basic__eu_stall__read
#define sklgt3__compute_extra__fpu1_active_adjusted__read \
    bdw__compute_extra__fpu1_active_adjusted__read
#define sklgt3__vme_pipe__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt3__vme_pipe__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt3__vme_pipe__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt3__vme_pipe__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt3__vme_pipe__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt3__vme_pipe__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt3__vme_pipe__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt3__vme_pipe__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt3__vme_pipe__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt3__vme_pipe__eu_thread_occupancy__read \
    bdw__vme_pipe__eu_thread_occupancy__read
#define sklgt3__vme_pipe__vme_busy__read \
    bdw__vme_pipe__vme_busy__read
#define sklgt3__gpu_busyness__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt3__gpu_busyness__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt3__gpu_busyness__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt3__gpu_busyness__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt3__gpu_busyness__render_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt3__gpu_busyness__vdbox0_busy__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define sklgt3__gpu_busyness__vdbox1_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define sklgt3__gpu_busyness__vebox_busy__read \
    bdw__render_pipe_profile__cl_stall__read
#define sklgt3__gpu_busyness__blitter_busy__read \
    bdw__render_pipe_profile__so_stall__read
#define sklgt3__gpu_busyness__any_ring_busy__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt3__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt3__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt3__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt3__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt3__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define sklgt3__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define sklgt3__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define sklgt3__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define sklgt3__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define sklgt3__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define sklgt3__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define sklgt3__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define sklgt3__test_oa__counter8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define sklgt3__pma__stall__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt3__pma__stall__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt3__pma__stall__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt3__pma__stall__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt3__pma__stall__stc_pma_stall__read \
    sklgt2__pma__stall__stc_pma_stall__read
#define sklgt3__async_compute__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt3__async_compute__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt3__async_compute__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt3__async_compute__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt3__async_compute__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt3__async_compute__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt3__async_compute__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt3__async_compute__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt3__async_compute__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt3__async_compute__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt3__async_compute__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt3__async_compute__fpu0_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt3__async_compute__vs_fpu0_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define sklgt3__async_compute__ps_fpu0_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt3__async_compute__cs_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt3__async_compute__fpu1_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt3__async_compute__vs_fpu1_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define sklgt3__async_compute__ps_fpu1_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt3__async_compute__cs_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt3__async_compute__eu_thread_occupancy__read \
    sklgt2__ff_bottlenecks__eu_thread_occupancy__read
#define sklgt3__async_compute__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt3__async_compute__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt4__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt4__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt4__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt4__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt4__render_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt4__render_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt4__render_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt4__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt4__render_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt4__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt4__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt4__render_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt4__render_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt4__render_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt4__render_basic__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt4__render_basic__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt4__render_basic__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt4__render_basic__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt4__render_basic__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt4__render_basic__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt4__render_basic__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt4__render_basic__sampler0_busy__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt4__render_basic__sampler1_busy__read \
    bdw__render_basic__sampler1_busy__read
#define sklgt4__render_basic__samplers_busy__read \
    bdw__render_basic__samplers_busy__read
#define sklgt4__render_basic__sampler0_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define sklgt4__render_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt4__render_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt4__render_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt4__render_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt4__render_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt4__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt4__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt4__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt4__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
uint64_t
sklgt4__render_basic__sampler_l1_misses__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define sklgt4__render_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt4__render_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__render_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt4__render_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt4__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
uint64_t
sklgt4__render_basic__l3_lookups__read(const struct intel_perf *perf,
                                       const struct intel_perf_metric_set *metric_set,
                                       uint64_t *accumulator);
#define sklgt4__render_basic__l3_misses__read \
    hsw__compute_extended__typed_atomics0__read
uint64_t
sklgt4__render_basic__l3_sampler_throughput__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
#define sklgt4__render_basic__l3_sampler_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt4__render_basic__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt4__render_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt4__render_basic__gti_vf_throughput__read \
    bdw__render_basic__gti_vf_throughput__read
#define sklgt4__render_basic__gti_vf_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define sklgt4__render_basic__gti_depth_throughput__read \
    bdw__render_basic__gti_depth_throughput__read
#define sklgt4__render_basic__gti_depth_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt4__render_basic__gti_rcc_throughput__read \
    bdw__render_basic__gti_rcc_throughput__read
#define sklgt4__render_basic__gti_rcc_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt4__render_basic__gti_l3_throughput__read \
    hsw__render_basic__gti_l3_throughput__read
#define sklgt4__render_basic__gti_l3_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt4__render_basic__gti_hdc_lookups_throughput__read \
    bdw__render_basic__gti_hdc_lookups_throughput__read
#define sklgt4__render_basic__gti_hdc_lookups_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt4__render_basic__gti_read_throughput__read \
    bdw__render_basic__gti_read_throughput__read
#define sklgt4__render_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define sklgt4__render_basic__gti_write_throughput__read \
    hsw__render_basic__gti_write_throughput__read
#define sklgt4__render_basic__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define sklgt4__render_basic__sampler_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define sklgt4__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt4__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt4__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt4__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt4__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt4__compute_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt4__compute_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt4__compute_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt4__compute_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt4__compute_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt4__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt4__compute_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt4__compute_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt4__compute_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt4__compute_basic__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt4__compute_basic__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt4__compute_basic__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define sklgt4__compute_basic__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define sklgt4__compute_basic__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt4__compute_basic__eu_thread_occupancy__read \
    bdw__compute_basic__eu_thread_occupancy__read
#define sklgt4__compute_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt4__compute_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt4__compute_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt4__compute_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt4__compute_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt4__compute_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt4__compute_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt4__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt4__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt4__compute_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt4__compute_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__compute_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt4__compute_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt4__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt4__compute_basic__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt4__compute_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt4__compute_basic__typed_bytes_read__read \
    bdw__compute_basic__typed_bytes_read__read
#define sklgt4__compute_basic__typed_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt4__compute_basic__typed_bytes_written__read \
    bdw__compute_basic__typed_bytes_written__read
#define sklgt4__compute_basic__typed_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt4__compute_basic__untyped_bytes_read__read \
    bdw__compute_basic__untyped_bytes_read__read
#define sklgt4__compute_basic__untyped_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt4__compute_basic__untyped_bytes_written__read \
    bdw__compute_basic__untyped_bytes_written__read
#define sklgt4__compute_basic__untyped_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt4__compute_basic__gti_read_throughput__read \
    hsw__render_basic__gti_l3_throughput__read
#define sklgt4__compute_basic__gti_read_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt4__compute_basic__gti_write_throughput__read \
    bdw__render_basic__gti_hdc_lookups_throughput__read
#define sklgt4__compute_basic__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define sklgt4__render_pipe_profile__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt4__render_pipe_profile__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt4__render_pipe_profile__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt4__render_pipe_profile__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt4__render_pipe_profile__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt4__render_pipe_profile__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt4__render_pipe_profile__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt4__render_pipe_profile__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt4__render_pipe_profile__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt4__render_pipe_profile__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt4__render_pipe_profile__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt4__render_pipe_profile__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt4__render_pipe_profile__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt4__render_pipe_profile__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt4__render_pipe_profile__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt4__render_pipe_profile__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt4__render_pipe_profile__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt4__render_pipe_profile__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt4__render_pipe_profile__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt4__render_pipe_profile__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt4__render_pipe_profile__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt4__render_pipe_profile__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt4__render_pipe_profile__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt4__render_pipe_profile__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__render_pipe_profile__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt4__render_pipe_profile__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__render_pipe_profile__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt4__render_pipe_profile__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt4__render_pipe_profile__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt4__render_pipe_profile__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__render_pipe_profile__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt4__render_pipe_profile__vf_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define sklgt4__render_pipe_profile__vs_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt4__render_pipe_profile__hs_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define sklgt4__render_pipe_profile__ds_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define sklgt4__render_pipe_profile__gs_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define sklgt4__render_pipe_profile__so_bottleneck__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define sklgt4__render_pipe_profile__cl_bottleneck__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define sklgt4__render_pipe_profile__sf_bottleneck__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define sklgt4__render_pipe_profile__hi_depth_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define sklgt4__render_pipe_profile__early_depth_bottleneck__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define sklgt4__render_pipe_profile__bc_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt4__render_pipe_profile__hs_stall__read \
    bdw__render_pipe_profile__hs_stall__read
#define sklgt4__render_pipe_profile__ds_stall__read \
    bdw__render_pipe_profile__ds_stall__read
#define sklgt4__render_pipe_profile__so_stall__read \
    bdw__render_pipe_profile__so_stall__read
#define sklgt4__render_pipe_profile__cl_stall__read \
    bdw__render_pipe_profile__cl_stall__read
#define sklgt4__render_pipe_profile__sf_stall__read \
    bdw__render_pipe_profile__sf_stall__read
#define sklgt4__memory_reads__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt4__memory_reads__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt4__memory_reads__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt4__memory_reads__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt4__memory_reads__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt4__memory_reads__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt4__memory_reads__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt4__memory_reads__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt4__memory_reads__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt4__memory_reads__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt4__memory_reads__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt4__memory_reads__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt4__memory_reads__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt4__memory_reads__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt4__memory_reads__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt4__memory_reads__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt4__memory_reads__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt4__memory_reads__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt4__memory_reads__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt4__memory_reads__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt4__memory_reads__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt4__memory_reads__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt4__memory_reads__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt4__memory_reads__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__memory_reads__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt4__memory_reads__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__memory_reads__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt4__memory_reads__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt4__memory_reads__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt4__memory_reads__gti_cmd_streamer_memory_reads__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define sklgt4__memory_reads__gti_rs_memory_reads__read \
    hsw__compute_extended__eu_typed_reads0__read
#define sklgt4__memory_reads__gti_vf_memory_reads__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define sklgt4__memory_reads__gti_rcc_memory_reads__read \
    hsw__compute_extended__eu_typed_writes0__read
#define sklgt4__memory_reads__gti_msc_memory_reads__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define sklgt4__memory_reads__gti_hiz_memory_reads__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define sklgt4__memory_reads__gti_stc_memory_reads__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define sklgt4__memory_reads__gti_rcz_memory_reads__read \
    hsw__compute_extended__gpu_clocks__read
#define sklgt4__memory_reads__gti_memory_reads__read \
    hsw__compute_extended__typed_writes0__read
#define sklgt4__memory_reads__gti_l3_bank0_reads__read \
    hsw__compute_extended__typed_atomics0__read
#define sklgt4__memory_reads__gti_l3_bank1_reads__read \
    hsw__memory_reads__gti_memory_reads__read
#define sklgt4__memory_reads__gti_l3_bank2_reads__read \
    hsw__memory_reads__llc_read_accesses__read
#define sklgt4__memory_reads__gti_l3_bank3_reads__read \
    hsw__memory_reads__gpu_core_clocks__read
#define sklgt4__memory_reads__gti_l3_reads__read \
    bdw__memory_reads__gti_l3_reads__read
#define sklgt4__memory_reads__gti_ring_accesses__read \
    bdw__memory_reads__gti_ring_accesses__read
#define sklgt4__memory_writes__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt4__memory_writes__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt4__memory_writes__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt4__memory_writes__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt4__memory_writes__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt4__memory_writes__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt4__memory_writes__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt4__memory_writes__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt4__memory_writes__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt4__memory_writes__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt4__memory_writes__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt4__memory_writes__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt4__memory_writes__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt4__memory_writes__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt4__memory_writes__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt4__memory_writes__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt4__memory_writes__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt4__memory_writes__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt4__memory_writes__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt4__memory_writes__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt4__memory_writes__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt4__memory_writes__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt4__memory_writes__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt4__memory_writes__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__memory_writes__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt4__memory_writes__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__memory_writes__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt4__memory_writes__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt4__memory_writes__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt4__memory_writes__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__memory_writes__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt4__memory_writes__gti_cmd_streamer_memory_writes__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define sklgt4__memory_writes__gti_so_memory_writes__read \
    hsw__compute_extended__eu_typed_reads0__read
#define sklgt4__memory_writes__gti_rcc_memory_writes__read \
    hsw__compute_extended__eu_typed_writes0__read
#define sklgt4__memory_writes__gti_msc_memory_writes__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define sklgt4__memory_writes__gti_hiz_memory_writes__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define sklgt4__memory_writes__gti_stc_memory_writes__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define sklgt4__memory_writes__gti_rcz_memory_writes__read \
    hsw__compute_extended__gpu_clocks__read
#define sklgt4__memory_writes__gti_memory_writes__read \
    hsw__compute_extended__typed_writes0__read
#define sklgt4__memory_writes__gti_l3_bank0_writes__read \
    hsw__compute_extended__typed_atomics0__read
#define sklgt4__memory_writes__gti_l3_bank1_writes__read \
    hsw__memory_reads__gti_memory_reads__read
#define sklgt4__memory_writes__gti_l3_bank2_writes__read \
    hsw__memory_reads__llc_read_accesses__read
#define sklgt4__memory_writes__gti_l3_bank3_writes__read \
    hsw__memory_reads__gpu_core_clocks__read
#define sklgt4__memory_writes__gti_l3_writes__read \
    bdw__memory_reads__gti_l3_reads__read
#define sklgt4__memory_writes__gti_ring_accesses__read \
    bdw__memory_reads__gti_ring_accesses__read
#define sklgt4__compute_extended__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt4__compute_extended__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt4__compute_extended__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt4__compute_extended__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt4__compute_extended__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt4__compute_extended__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt4__compute_extended__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt4__compute_extended__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt4__compute_extended__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt4__compute_extended__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt4__compute_extended__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define sklgt4__compute_extended__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define sklgt4__compute_extended__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt4__compute_extended__eu_thread_occupancy__read \
    bdw__compute_basic__eu_thread_occupancy__read
#define sklgt4__compute_extended__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt4__compute_extended__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt4__compute_extended__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt4__compute_extended__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__compute_extended__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt4__compute_extended__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__compute_extended__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt4__compute_extended__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt4__compute_extended__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt4__compute_extended__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__compute_extended__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt4__compute_extended__eu_untyped_reads0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define sklgt4__compute_extended__eu_typed_reads0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define sklgt4__compute_extended__eu_untyped_writes0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define sklgt4__compute_extended__eu_typed_writes0__read \
    hsw__compute_extended__eu_typed_writes0__read
#define sklgt4__compute_extended__eu_untyped_atomics0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define sklgt4__compute_extended__eu_typed_atomics0__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define sklgt4__compute_extended__eu_a64_untyped_reads0__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define sklgt4__compute_extended__eu_a64_untyped_writes0__read \
    hsw__compute_extended__gpu_clocks__read
#define sklgt4__compute_extended__typed_reads0__read \
    hsw__render_basic__gpu_core_clocks__read
#define sklgt4__compute_extended__typed_writes0__read \
    hsw__compute_extended__typed_writes0__read
#define sklgt4__compute_extended__untyped_reads0__read \
    hsw__compute_extended__untyped_reads0__read
#define sklgt4__compute_extended__untyped_writes0__read \
    hsw__compute_extended__untyped_writes0__read
#define sklgt4__compute_extended__typed_atomics0__read \
    hsw__compute_extended__typed_atomics0__read
#define sklgt4__compute_extended__typed_reads_per_cache_line__read \
    hsw__compute_extended__typed_reads_per_cache_line__read
#define sklgt4__compute_extended__typed_writes_per_cache_line__read \
    hsw__compute_extended__typed_writes_per_cache_line__read
#define sklgt4__compute_extended__untyped_reads_per_cache_line__read \
    bdw__compute_extended__untyped_reads_per_cache_line__read
#define sklgt4__compute_extended__untyped_writes_per_cache_line__read \
    bdw__compute_extended__untyped_writes_per_cache_line__read
#define sklgt4__compute_extended__typed_atomics_per_cache_line__read \
    hsw__compute_extended__typed_atomics_per_cache_line__read
#define sklgt4__compute_l3_cache__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt4__compute_l3_cache__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt4__compute_l3_cache__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt4__compute_l3_cache__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt4__compute_l3_cache__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt4__compute_l3_cache__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt4__compute_l3_cache__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt4__compute_l3_cache__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt4__compute_l3_cache__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt4__compute_l3_cache__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt4__compute_l3_cache__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt4__compute_l3_cache__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt4__compute_l3_cache__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt4__compute_l3_cache__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt4__compute_l3_cache__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt4__compute_l3_cache__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt4__compute_l3_cache__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define sklgt4__compute_l3_cache__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define sklgt4__compute_l3_cache__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt4__compute_l3_cache__eu_hybrid_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define sklgt4__compute_l3_cache__eu_hybrid_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define sklgt4__compute_l3_cache__eu_ternary_fpu0_instruction__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt4__compute_l3_cache__eu_ternary_fpu1_instruction__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt4__compute_l3_cache__eu_binary_fpu0_instruction__read \
    bdw__render_basic__ps_send_active__read
#define sklgt4__compute_l3_cache__eu_binary_fpu1_instruction__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt4__compute_l3_cache__eu_move_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu0_instruction__read
#define sklgt4__compute_l3_cache__eu_move_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu1_instruction__read
#define sklgt4__compute_l3_cache__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt4__compute_l3_cache__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt4__compute_l3_cache__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt4__compute_l3_cache__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt4__compute_l3_cache__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt4__compute_l3_cache__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt4__compute_l3_cache__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt4__compute_l3_cache__sampler_accesses__read \
    bdw__render_pipe_profile__sampler_accesses__read
#define sklgt4__compute_l3_cache__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt4__compute_l3_cache__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt4__compute_l3_cache__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt4__compute_l3_cache__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__compute_l3_cache__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt4__compute_l3_cache__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__compute_l3_cache__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt4__compute_l3_cache__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt4__compute_l3_cache__l3_accesses__read \
    sklgt2__compute_l3_cache__l3_accesses__read
#define sklgt4__compute_l3_cache__l3_misses__read \
    bdw__compute_l3_cache__l3_misses__read
#define sklgt4__compute_l3_cache__l3_sampler_throughput__read \
    chv__render_basic__l3_sampler_throughput__read
#define sklgt4__compute_l3_cache__l3_sampler_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt4__compute_l3_cache__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt4__compute_l3_cache__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__compute_l3_cache__l3_total_throughput__read \
    sklgt2__compute_l3_cache__l3_total_throughput__read
#define sklgt4__compute_l3_cache__l3_total_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt4__compute_l3_cache__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt4__compute_l3_cache__l3_bank00_accesses__read \
    bdw__compute_l3_cache__l3_bank00_accesses__read
#define sklgt4__compute_l3_cache__l3_bank01_accesses__read \
    bdw__compute_l3_cache__l3_bank01_accesses__read
#define sklgt4__compute_l3_cache__l3_bank02_accesses__read \
    bdw__compute_l3_cache__l3_bank02_accesses__read
#define sklgt4__compute_l3_cache__l3_bank03_accesses__read \
    bdw__compute_l3_cache__l3_bank03_accesses__read
#define sklgt4__compute_l3_cache__l3_bank00_ic_accesses__read \
    bdw__compute_l3_cache__l3_bank00_ic_accesses__read
#define sklgt4__compute_l3_cache__l3_bank00_ic_hits__read \
    bdw__compute_l3_cache__l3_bank00_ic_hits__read
#define sklgt4__compute_l3_cache__gti_l3_throughput__read \
    bdw__compute_l3_cache__gti_l3_throughput__read
#define sklgt4__compute_l3_cache__gti_l3_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define sklgt4__compute_l3_cache__gti_read_throughput__read \
    bdw__render_basic__gti_read_throughput__read
#define sklgt4__compute_l3_cache__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define sklgt4__compute_l3_cache__gti_write_throughput__read \
    hsw__render_basic__gti_write_throughput__read
#define sklgt4__compute_l3_cache__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define sklgt4__hdc_and_sf__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt4__hdc_and_sf__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt4__hdc_and_sf__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt4__hdc_and_sf__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt4__hdc_and_sf__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt4__hdc_and_sf__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt4__hdc_and_sf__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt4__hdc_and_sf__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt4__hdc_and_sf__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt4__hdc_and_sf__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt4__hdc_and_sf__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt4__hdc_and_sf__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt4__hdc_and_sf__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt4__hdc_and_sf__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt4__hdc_and_sf__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt4__hdc_and_sf__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt4__hdc_and_sf__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt4__hdc_and_sf__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt4__hdc_and_sf__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt4__hdc_and_sf__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt4__hdc_and_sf__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt4__hdc_and_sf__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt4__hdc_and_sf__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt4__hdc_and_sf__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt4__hdc_and_sf__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt4__hdc_and_sf__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt4__hdc_and_sf__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt4__hdc_and_sf__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt4__hdc_and_sf__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt4__hdc_and_sf__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt4__hdc_and_sf__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt4__hdc_and_sf__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__hdc_and_sf__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt4__hdc_and_sf__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__hdc_and_sf__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt4__hdc_and_sf__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt4__hdc_and_sf__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt4__hdc_and_sf__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__hdc_and_sf__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt4__hdc_and_sf__poly_data_ready__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt4__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read
#define sklgt4__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read
#define sklgt4__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read
#define sklgt4__hdc_and_sf__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt4__l3_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt4__l3_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt4__l3_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt4__l3_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt4__l3_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt4__l3_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt4__l3_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt4__l3_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt4__l3_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt4__l3_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt4__l3_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt4__l3_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt4__l3_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt4__l3_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt4__l3_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt4__l3_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt4__l3_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt4__l3_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt4__l3_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt4__l3_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt4__l3_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt4__l3_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt4__l3_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt4__l3_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt4__l3_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt4__l3_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt4__l3_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt4__l3_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt4__l3_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt4__l3_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt4__l3_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt4__l3_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__l3_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt4__l3_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__l3_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt4__l3_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt4__l3_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt4__l3_1__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__l3_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt4__l3_1__l30_bank0_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt4__l3_1__l30_bank1_stalled__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define sklgt4__l3_1__l30_bank1_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt4__l3_1__l30_bank0_active__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define sklgt4__l3_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt4__l3_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt4__l3_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt4__l3_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt4__l3_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt4__l3_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt4__l3_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt4__l3_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt4__l3_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt4__l3_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt4__l3_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt4__l3_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt4__l3_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt4__l3_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt4__l3_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt4__l3_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt4__l3_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt4__l3_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt4__l3_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt4__l3_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt4__l3_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt4__l3_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt4__l3_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt4__l3_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt4__l3_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt4__l3_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt4__l3_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt4__l3_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt4__l3_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt4__l3_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt4__l3_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt4__l3_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt4__l3_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__l3_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt4__l3_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__l3_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt4__l3_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt4__l3_2__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt4__l3_2__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__l3_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt4__l3_2__l30_bank2_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt4__l3_2__l30_bank2_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt4__l3_2__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt4__l3_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt4__l3_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt4__l3_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt4__l3_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt4__l3_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt4__l3_3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt4__l3_3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt4__l3_3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt4__l3_3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt4__l3_3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt4__l3_3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt4__l3_3__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt4__l3_3__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt4__l3_3__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt4__l3_3__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt4__l3_3__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt4__l3_3__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt4__l3_3__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt4__l3_3__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt4__l3_3__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt4__l3_3__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt4__l3_3__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt4__l3_3__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt4__l3_3__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt4__l3_3__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt4__l3_3__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt4__l3_3__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt4__l3_3__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt4__l3_3__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt4__l3_3__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt4__l3_3__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt4__l3_3__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__l3_3__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt4__l3_3__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__l3_3__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt4__l3_3__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt4__l3_3__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt4__l3_3__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__l3_3__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt4__l3_3__l30_bank3_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt4__l3_3__l30_bank3_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt4__l3_3__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt4__rasterizer_and_pixel_backend__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt4__rasterizer_and_pixel_backend__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt4__rasterizer_and_pixel_backend__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt4__rasterizer_and_pixel_backend__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt4__rasterizer_and_pixel_backend__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt4__rasterizer_and_pixel_backend__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt4__rasterizer_and_pixel_backend__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt4__rasterizer_and_pixel_backend__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt4__rasterizer_and_pixel_backend__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt4__rasterizer_and_pixel_backend__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt4__rasterizer_and_pixel_backend__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt4__rasterizer_and_pixel_backend__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt4__rasterizer_and_pixel_backend__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt4__rasterizer_and_pixel_backend__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt4__rasterizer_and_pixel_backend__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt4__rasterizer_and_pixel_backend__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt4__rasterizer_and_pixel_backend__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt4__rasterizer_and_pixel_backend__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt4__rasterizer_and_pixel_backend__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt4__rasterizer_and_pixel_backend__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt4__rasterizer_and_pixel_backend__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt4__rasterizer_and_pixel_backend__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt4__rasterizer_and_pixel_backend__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt4__rasterizer_and_pixel_backend__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt4__rasterizer_and_pixel_backend__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt4__rasterizer_and_pixel_backend__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt4__rasterizer_and_pixel_backend__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt4__rasterizer_and_pixel_backend__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt4__rasterizer_and_pixel_backend__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt4__rasterizer_and_pixel_backend__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt4__rasterizer_and_pixel_backend__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt4__rasterizer_and_pixel_backend__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__rasterizer_and_pixel_backend__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt4__rasterizer_and_pixel_backend__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__rasterizer_and_pixel_backend__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt4__rasterizer_and_pixel_backend__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt4__rasterizer_and_pixel_backend__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt4__rasterizer_and_pixel_backend__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__rasterizer_and_pixel_backend__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt4__rasterizer_and_pixel_backend__pixel_data0_ready__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt4__rasterizer_and_pixel_backend__rasterizer0_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define sklgt4__rasterizer_and_pixel_backend__ps_output0_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt4__rasterizer_and_pixel_backend__pixel_values0_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define sklgt4__rasterizer_and_pixel_backend__rasterizer0_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define sklgt4__rasterizer_and_pixel_backend__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt4__sampler__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt4__sampler__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt4__sampler__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt4__sampler__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt4__sampler__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt4__sampler__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt4__sampler__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt4__sampler__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt4__sampler__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt4__sampler__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt4__sampler__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt4__sampler__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt4__sampler__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt4__sampler__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt4__sampler__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt4__sampler__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt4__sampler__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt4__sampler__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt4__sampler__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt4__sampler__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt4__sampler__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt4__sampler__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt4__sampler__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt4__sampler__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt4__sampler__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt4__sampler__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt4__sampler__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt4__sampler__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt4__sampler__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt4__sampler__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt4__sampler__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt4__sampler__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__sampler__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt4__sampler__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__sampler__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt4__sampler__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt4__sampler__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt4__sampler__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__sampler__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt4__sampler__sampler01_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt4__sampler__sampler02_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define sklgt4__sampler__sampler00_input_available__read \
    bdw__render_basic__sampler0_bottleneck__read
#define sklgt4__sampler__sampler02_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt4__sampler__sampler00_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define sklgt4__sampler__sampler01_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define sklgt4__sampler__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt4__tdl_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt4__tdl_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt4__tdl_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt4__tdl_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt4__tdl_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt4__tdl_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt4__tdl_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt4__tdl_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt4__tdl_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt4__tdl_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt4__tdl_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt4__tdl_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt4__tdl_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt4__tdl_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt4__tdl_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt4__tdl_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt4__tdl_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt4__tdl_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt4__tdl_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt4__tdl_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt4__tdl_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt4__tdl_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt4__tdl_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt4__tdl_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt4__tdl_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt4__tdl_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt4__tdl_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt4__tdl_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt4__tdl_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt4__tdl_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt4__tdl_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt4__tdl_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__tdl_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt4__tdl_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__tdl_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt4__tdl_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt4__tdl_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt4__tdl_1__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__tdl_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt4__tdl_1__non_ps_thread01_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt4__tdl_1__ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define sklgt4__tdl_1__non_ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define sklgt4__tdl_1__ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define sklgt4__tdl_1__non_ps_thread02_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define sklgt4__tdl_1__ps_thread01_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define sklgt4__tdl_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt4__tdl_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt4__tdl_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt4__tdl_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt4__tdl_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt4__tdl_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt4__tdl_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt4__tdl_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt4__tdl_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt4__tdl_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt4__tdl_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt4__tdl_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt4__tdl_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt4__tdl_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt4__tdl_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt4__tdl_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt4__tdl_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt4__tdl_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt4__tdl_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt4__tdl_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt4__tdl_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define sklgt4__tdl_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define sklgt4__tdl_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define sklgt4__tdl_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define sklgt4__tdl_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define sklgt4__tdl_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define sklgt4__tdl_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define sklgt4__tdl_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define sklgt4__tdl_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define sklgt4__tdl_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define sklgt4__tdl_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define sklgt4__tdl_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define sklgt4__tdl_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__tdl_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define sklgt4__tdl_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__tdl_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define sklgt4__tdl_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define sklgt4__tdl_2__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define sklgt4__tdl_2__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define sklgt4__tdl_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define sklgt4__tdl_2__thread_header01_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt4__tdl_2__thread_header00_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define sklgt4__tdl_2__thread_header00_ready_port0__read \
    bdw__render_pipe_profile__sf_stall__read
#define sklgt4__tdl_2__thread_header02_ready_port1__read \
    bdw__render_pipe_profile__cl_stall__read
#define sklgt4__tdl_2__thread_header02_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define sklgt4__tdl_2__thread_header01_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define sklgt4__tdl_2__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define sklgt4__compute_extra__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt4__compute_extra__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt4__compute_extra__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt4__compute_extra__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt4__compute_extra__fpu1_active__read \
    bdw__render_basic__eu_stall__read
#define sklgt4__vme_pipe__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt4__vme_pipe__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt4__vme_pipe__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt4__vme_pipe__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt4__vme_pipe__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt4__vme_pipe__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt4__vme_pipe__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt4__vme_pipe__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define sklgt4__vme_pipe__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt4__vme_pipe__eu_thread_occupancy__read \
    bdw__vme_pipe__eu_thread_occupancy__read
#define sklgt4__vme_pipe__vme_busy__read \
    bdw__vme_pipe__vme_busy__read
#define sklgt4__gpu_busyness__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt4__gpu_busyness__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt4__gpu_busyness__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt4__gpu_busyness__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt4__gpu_busyness__render_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define sklgt4__gpu_busyness__vdbox0_busy__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define sklgt4__gpu_busyness__vdbox1_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define sklgt4__gpu_busyness__vebox_busy__read \
    bdw__render_pipe_profile__cl_stall__read
#define sklgt4__gpu_busyness__blitter_busy__read \
    bdw__render_pipe_profile__so_stall__read
#define sklgt4__gpu_busyness__any_ring_busy__read \
    bdw__render_basic__sampler0_busy__read
#define sklgt4__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt4__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt4__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt4__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt4__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define sklgt4__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define sklgt4__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define sklgt4__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define sklgt4__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define sklgt4__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define sklgt4__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define sklgt4__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define sklgt4__test_oa__counter8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define sklgt4__pma__stall__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt4__pma__stall__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt4__pma__stall__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt4__pma__stall__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt4__pma__stall__stc_pma_stall__read \
    sklgt2__pma__stall__stc_pma_stall__read
#define sklgt4__async_compute__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define sklgt4__async_compute__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define sklgt4__async_compute__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define sklgt4__async_compute__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define sklgt4__async_compute__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define sklgt4__async_compute__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define sklgt4__async_compute__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define sklgt4__async_compute__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define sklgt4__async_compute__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define sklgt4__async_compute__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define sklgt4__async_compute__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define sklgt4__async_compute__fpu0_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define sklgt4__async_compute__vs_fpu0_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define sklgt4__async_compute__ps_fpu0_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define sklgt4__async_compute__cs_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define sklgt4__async_compute__fpu1_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define sklgt4__async_compute__vs_fpu1_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define sklgt4__async_compute__ps_fpu1_active__read \
    bdw__render_basic__vs_send_active__read
#define sklgt4__async_compute__cs_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define sklgt4__async_compute__eu_thread_occupancy__read \
    sklgt2__ff_bottlenecks__eu_thread_occupancy__read
#define sklgt4__async_compute__eu_active__read \
    bdw__render_basic__eu_active__read
#define sklgt4__async_compute__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt2__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt2__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt2__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt2__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt2__render_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt2__render_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt2__render_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt2__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt2__render_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt2__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt2__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt2__render_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt2__render_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt2__render_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt2__render_basic__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt2__render_basic__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt2__render_basic__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt2__render_basic__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define kblgt2__render_basic__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define kblgt2__render_basic__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define kblgt2__render_basic__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define kblgt2__render_basic__sampler0_busy__read \
    bdw__render_basic__sampler0_busy__read
#define kblgt2__render_basic__sampler1_busy__read \
    bdw__render_basic__sampler1_busy__read
#define kblgt2__render_basic__samplers_busy__read \
    bdw__render_basic__samplers_busy__read
#define kblgt2__render_basic__sampler0_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define kblgt2__render_basic__sampler1_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define kblgt2__render_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt2__render_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt2__render_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt2__render_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt2__render_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt2__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt2__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt2__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt2__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt2__render_basic__sampler_l1_misses__read \
    sklgt2__render_basic__sampler_l1_misses__read
#define kblgt2__render_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt2__render_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__render_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt2__render_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt2__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt2__render_basic__l3_lookups__read \
    sklgt2__render_basic__l3_lookups__read
#define kblgt2__render_basic__l3_misses__read \
    hsw__compute_extended__typed_atomics0__read
#define kblgt2__render_basic__l3_sampler_throughput__read \
    sklgt2__render_basic__l3_sampler_throughput__read
#define kblgt2__render_basic__l3_sampler_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt2__render_basic__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt2__render_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt2__render_basic__gti_vf_throughput__read \
    bdw__render_basic__gti_vf_throughput__read
#define kblgt2__render_basic__gti_vf_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define kblgt2__render_basic__gti_depth_throughput__read \
    bdw__render_basic__gti_depth_throughput__read
#define kblgt2__render_basic__gti_depth_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt2__render_basic__gti_rcc_throughput__read \
    bdw__render_basic__gti_rcc_throughput__read
#define kblgt2__render_basic__gti_rcc_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt2__render_basic__gti_l3_throughput__read \
    hsw__render_basic__gti_l3_throughput__read
#define kblgt2__render_basic__gti_l3_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt2__render_basic__gti_hdc_lookups_throughput__read \
    bdw__render_basic__gti_hdc_lookups_throughput__read
#define kblgt2__render_basic__gti_hdc_lookups_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt2__render_basic__gti_read_throughput__read \
    bdw__render_basic__gti_read_throughput__read
#define kblgt2__render_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define kblgt2__render_basic__gti_write_throughput__read \
    hsw__render_basic__gti_write_throughput__read
#define kblgt2__render_basic__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define kblgt2__render_basic__sampler_bottleneck__read \
    bdw__render_basic__sampler_bottleneck__read
#define kblgt2__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt2__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt2__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt2__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt2__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt2__compute_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt2__compute_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt2__compute_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt2__compute_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt2__compute_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt2__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt2__compute_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt2__compute_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt2__compute_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt2__compute_basic__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt2__compute_basic__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt2__compute_basic__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define kblgt2__compute_basic__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define kblgt2__compute_basic__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt2__compute_basic__eu_thread_occupancy__read \
    bdw__compute_basic__eu_thread_occupancy__read
#define kblgt2__compute_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt2__compute_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt2__compute_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt2__compute_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt2__compute_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt2__compute_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt2__compute_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt2__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt2__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt2__compute_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt2__compute_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__compute_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt2__compute_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt2__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt2__compute_basic__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt2__compute_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt2__compute_basic__typed_bytes_read__read \
    bdw__compute_basic__typed_bytes_read__read
#define kblgt2__compute_basic__typed_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt2__compute_basic__typed_bytes_written__read \
    bdw__compute_basic__typed_bytes_written__read
#define kblgt2__compute_basic__typed_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt2__compute_basic__untyped_bytes_read__read \
    bdw__compute_basic__untyped_bytes_read__read
#define kblgt2__compute_basic__untyped_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt2__compute_basic__untyped_bytes_written__read \
    bdw__compute_basic__untyped_bytes_written__read
#define kblgt2__compute_basic__untyped_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt2__compute_basic__gti_read_throughput__read \
    hsw__render_basic__gti_l3_throughput__read
#define kblgt2__compute_basic__gti_read_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt2__compute_basic__gti_write_throughput__read \
    bdw__render_basic__gti_hdc_lookups_throughput__read
#define kblgt2__compute_basic__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define kblgt2__render_pipe_profile__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt2__render_pipe_profile__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt2__render_pipe_profile__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt2__render_pipe_profile__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt2__render_pipe_profile__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt2__render_pipe_profile__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt2__render_pipe_profile__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt2__render_pipe_profile__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt2__render_pipe_profile__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt2__render_pipe_profile__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt2__render_pipe_profile__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt2__render_pipe_profile__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt2__render_pipe_profile__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt2__render_pipe_profile__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt2__render_pipe_profile__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt2__render_pipe_profile__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt2__render_pipe_profile__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt2__render_pipe_profile__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt2__render_pipe_profile__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt2__render_pipe_profile__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt2__render_pipe_profile__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt2__render_pipe_profile__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt2__render_pipe_profile__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt2__render_pipe_profile__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__render_pipe_profile__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt2__render_pipe_profile__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__render_pipe_profile__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt2__render_pipe_profile__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt2__render_pipe_profile__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt2__render_pipe_profile__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__render_pipe_profile__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt2__render_pipe_profile__vf_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define kblgt2__render_pipe_profile__vs_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define kblgt2__render_pipe_profile__hs_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define kblgt2__render_pipe_profile__ds_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define kblgt2__render_pipe_profile__gs_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define kblgt2__render_pipe_profile__so_bottleneck__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define kblgt2__render_pipe_profile__cl_bottleneck__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define kblgt2__render_pipe_profile__sf_bottleneck__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define kblgt2__render_pipe_profile__hi_depth_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define kblgt2__render_pipe_profile__early_depth_bottleneck__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define kblgt2__render_pipe_profile__bc_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define kblgt2__render_pipe_profile__hs_stall__read \
    bdw__render_pipe_profile__hs_stall__read
#define kblgt2__render_pipe_profile__ds_stall__read \
    bdw__render_pipe_profile__ds_stall__read
#define kblgt2__render_pipe_profile__so_stall__read \
    bdw__render_pipe_profile__so_stall__read
#define kblgt2__render_pipe_profile__cl_stall__read \
    bdw__render_pipe_profile__cl_stall__read
#define kblgt2__render_pipe_profile__sf_stall__read \
    bdw__render_pipe_profile__sf_stall__read
#define kblgt2__memory_reads__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt2__memory_reads__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt2__memory_reads__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt2__memory_reads__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt2__memory_reads__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt2__memory_reads__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt2__memory_reads__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt2__memory_reads__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt2__memory_reads__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt2__memory_reads__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt2__memory_reads__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt2__memory_reads__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt2__memory_reads__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt2__memory_reads__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt2__memory_reads__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt2__memory_reads__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt2__memory_reads__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt2__memory_reads__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt2__memory_reads__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt2__memory_reads__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt2__memory_reads__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt2__memory_reads__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt2__memory_reads__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt2__memory_reads__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__memory_reads__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt2__memory_reads__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__memory_reads__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt2__memory_reads__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt2__memory_reads__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt2__memory_reads__gti_cmd_streamer_memory_reads__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define kblgt2__memory_reads__gti_rs_memory_reads__read \
    hsw__compute_extended__eu_typed_reads0__read
#define kblgt2__memory_reads__gti_vf_memory_reads__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define kblgt2__memory_reads__gti_rcc_memory_reads__read \
    hsw__compute_extended__eu_typed_writes0__read
#define kblgt2__memory_reads__gti_msc_memory_reads__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define kblgt2__memory_reads__gti_hiz_memory_reads__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define kblgt2__memory_reads__gti_stc_memory_reads__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define kblgt2__memory_reads__gti_rcz_memory_reads__read \
    hsw__compute_extended__gpu_clocks__read
#define kblgt2__memory_reads__gti_memory_reads__read \
    hsw__compute_extended__typed_writes0__read
#define kblgt2__memory_reads__gti_l3_bank0_reads__read \
    hsw__compute_extended__typed_atomics0__read
#define kblgt2__memory_reads__gti_l3_bank1_reads__read \
    hsw__memory_reads__gti_memory_reads__read
#define kblgt2__memory_reads__gti_l3_bank2_reads__read \
    hsw__memory_reads__llc_read_accesses__read
#define kblgt2__memory_reads__gti_l3_bank3_reads__read \
    hsw__memory_reads__gpu_core_clocks__read
#define kblgt2__memory_reads__gti_l3_reads__read \
    bdw__memory_reads__gti_l3_reads__read
#define kblgt2__memory_reads__gti_ring_accesses__read \
    bdw__memory_reads__gti_ring_accesses__read
#define kblgt2__memory_writes__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt2__memory_writes__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt2__memory_writes__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt2__memory_writes__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt2__memory_writes__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt2__memory_writes__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt2__memory_writes__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt2__memory_writes__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt2__memory_writes__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt2__memory_writes__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt2__memory_writes__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt2__memory_writes__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt2__memory_writes__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt2__memory_writes__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt2__memory_writes__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt2__memory_writes__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt2__memory_writes__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt2__memory_writes__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt2__memory_writes__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt2__memory_writes__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt2__memory_writes__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt2__memory_writes__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt2__memory_writes__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt2__memory_writes__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__memory_writes__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt2__memory_writes__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__memory_writes__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt2__memory_writes__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt2__memory_writes__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt2__memory_writes__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__memory_writes__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt2__memory_writes__gti_cmd_streamer_memory_writes__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define kblgt2__memory_writes__gti_so_memory_writes__read \
    hsw__compute_extended__eu_typed_reads0__read
#define kblgt2__memory_writes__gti_rcc_memory_writes__read \
    hsw__compute_extended__eu_typed_writes0__read
#define kblgt2__memory_writes__gti_msc_memory_writes__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define kblgt2__memory_writes__gti_hiz_memory_writes__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define kblgt2__memory_writes__gti_stc_memory_writes__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define kblgt2__memory_writes__gti_rcz_memory_writes__read \
    hsw__compute_extended__gpu_clocks__read
#define kblgt2__memory_writes__gti_memory_writes__read \
    hsw__compute_extended__typed_writes0__read
#define kblgt2__memory_writes__gti_l3_bank0_writes__read \
    hsw__compute_extended__typed_atomics0__read
#define kblgt2__memory_writes__gti_l3_bank1_writes__read \
    hsw__memory_reads__gti_memory_reads__read
#define kblgt2__memory_writes__gti_l3_bank2_writes__read \
    hsw__memory_reads__llc_read_accesses__read
#define kblgt2__memory_writes__gti_l3_bank3_writes__read \
    hsw__memory_reads__gpu_core_clocks__read
#define kblgt2__memory_writes__gti_l3_writes__read \
    bdw__memory_reads__gti_l3_reads__read
#define kblgt2__memory_writes__gti_ring_accesses__read \
    bdw__memory_reads__gti_ring_accesses__read
#define kblgt2__compute_extended__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt2__compute_extended__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt2__compute_extended__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt2__compute_extended__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt2__compute_extended__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt2__compute_extended__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt2__compute_extended__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt2__compute_extended__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt2__compute_extended__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt2__compute_extended__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt2__compute_extended__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define kblgt2__compute_extended__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define kblgt2__compute_extended__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt2__compute_extended__eu_thread_occupancy__read \
    bdw__compute_basic__eu_thread_occupancy__read
#define kblgt2__compute_extended__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt2__compute_extended__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt2__compute_extended__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt2__compute_extended__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__compute_extended__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt2__compute_extended__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__compute_extended__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt2__compute_extended__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt2__compute_extended__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt2__compute_extended__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__compute_extended__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt2__compute_extended__eu_untyped_reads0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define kblgt2__compute_extended__eu_typed_reads0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define kblgt2__compute_extended__eu_untyped_writes0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define kblgt2__compute_extended__eu_typed_writes0__read \
    hsw__compute_extended__eu_typed_writes0__read
#define kblgt2__compute_extended__eu_untyped_atomics0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define kblgt2__compute_extended__eu_typed_atomics0__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define kblgt2__compute_extended__eu_a64_untyped_reads0__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define kblgt2__compute_extended__eu_a64_untyped_writes0__read \
    hsw__compute_extended__gpu_clocks__read
#define kblgt2__compute_extended__typed_reads0__read \
    hsw__render_basic__gpu_core_clocks__read
#define kblgt2__compute_extended__typed_writes0__read \
    hsw__compute_extended__typed_writes0__read
#define kblgt2__compute_extended__untyped_reads0__read \
    hsw__compute_extended__untyped_reads0__read
#define kblgt2__compute_extended__untyped_writes0__read \
    hsw__compute_extended__untyped_writes0__read
#define kblgt2__compute_extended__typed_atomics0__read \
    hsw__compute_extended__typed_atomics0__read
#define kblgt2__compute_extended__typed_reads_per_cache_line__read \
    hsw__compute_extended__typed_reads_per_cache_line__read
#define kblgt2__compute_extended__typed_writes_per_cache_line__read \
    hsw__compute_extended__typed_writes_per_cache_line__read
#define kblgt2__compute_extended__untyped_reads_per_cache_line__read \
    bdw__compute_extended__untyped_reads_per_cache_line__read
#define kblgt2__compute_extended__untyped_writes_per_cache_line__read \
    bdw__compute_extended__untyped_writes_per_cache_line__read
#define kblgt2__compute_extended__typed_atomics_per_cache_line__read \
    hsw__compute_extended__typed_atomics_per_cache_line__read
#define kblgt2__compute_l3_cache__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt2__compute_l3_cache__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt2__compute_l3_cache__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt2__compute_l3_cache__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt2__compute_l3_cache__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt2__compute_l3_cache__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt2__compute_l3_cache__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt2__compute_l3_cache__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt2__compute_l3_cache__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt2__compute_l3_cache__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt2__compute_l3_cache__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt2__compute_l3_cache__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt2__compute_l3_cache__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt2__compute_l3_cache__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt2__compute_l3_cache__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt2__compute_l3_cache__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt2__compute_l3_cache__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define kblgt2__compute_l3_cache__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define kblgt2__compute_l3_cache__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt2__compute_l3_cache__eu_hybrid_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define kblgt2__compute_l3_cache__eu_hybrid_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define kblgt2__compute_l3_cache__eu_ternary_fpu0_instruction__read \
    bdw__render_basic__ps_fpu0_active__read
#define kblgt2__compute_l3_cache__eu_ternary_fpu1_instruction__read \
    bdw__render_basic__ps_fpu1_active__read
#define kblgt2__compute_l3_cache__eu_binary_fpu0_instruction__read \
    bdw__render_basic__ps_send_active__read
#define kblgt2__compute_l3_cache__eu_binary_fpu1_instruction__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define kblgt2__compute_l3_cache__eu_move_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu0_instruction__read
#define kblgt2__compute_l3_cache__eu_move_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu1_instruction__read
#define kblgt2__compute_l3_cache__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt2__compute_l3_cache__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt2__compute_l3_cache__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt2__compute_l3_cache__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt2__compute_l3_cache__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt2__compute_l3_cache__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt2__compute_l3_cache__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt2__compute_l3_cache__sampler_accesses__read \
    bdw__render_pipe_profile__sampler_accesses__read
#define kblgt2__compute_l3_cache__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt2__compute_l3_cache__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt2__compute_l3_cache__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt2__compute_l3_cache__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__compute_l3_cache__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt2__compute_l3_cache__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__compute_l3_cache__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt2__compute_l3_cache__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt2__compute_l3_cache__l3_accesses__read \
    sklgt2__compute_l3_cache__l3_accesses__read
#define kblgt2__compute_l3_cache__l3_misses__read \
    bdw__compute_l3_cache__l3_misses__read
#define kblgt2__compute_l3_cache__l3_sampler_throughput__read \
    chv__render_basic__l3_sampler_throughput__read
#define kblgt2__compute_l3_cache__l3_sampler_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt2__compute_l3_cache__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt2__compute_l3_cache__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__compute_l3_cache__l3_total_throughput__read \
    sklgt2__compute_l3_cache__l3_total_throughput__read
#define kblgt2__compute_l3_cache__l3_total_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt2__compute_l3_cache__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt2__compute_l3_cache__l3_bank00_accesses__read \
    bdw__compute_l3_cache__l3_bank00_accesses__read
#define kblgt2__compute_l3_cache__l3_bank01_accesses__read \
    bdw__compute_l3_cache__l3_bank01_accesses__read
#define kblgt2__compute_l3_cache__l3_bank02_accesses__read \
    bdw__compute_l3_cache__l3_bank02_accesses__read
#define kblgt2__compute_l3_cache__l3_bank03_accesses__read \
    bdw__compute_l3_cache__l3_bank03_accesses__read
#define kblgt2__compute_l3_cache__l3_bank00_ic_accesses__read \
    bdw__compute_l3_cache__l3_bank00_ic_accesses__read
#define kblgt2__compute_l3_cache__l3_bank00_ic_hits__read \
    bdw__compute_l3_cache__l3_bank00_ic_hits__read
#define kblgt2__compute_l3_cache__gti_l3_throughput__read \
    bdw__compute_l3_cache__gti_l3_throughput__read
#define kblgt2__compute_l3_cache__gti_l3_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt2__compute_l3_cache__gti_read_throughput__read \
    bdw__render_basic__gti_read_throughput__read
#define kblgt2__compute_l3_cache__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define kblgt2__compute_l3_cache__gti_write_throughput__read \
    hsw__render_basic__gti_write_throughput__read
#define kblgt2__compute_l3_cache__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define kblgt2__hdc_and_sf__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt2__hdc_and_sf__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt2__hdc_and_sf__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt2__hdc_and_sf__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt2__hdc_and_sf__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt2__hdc_and_sf__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt2__hdc_and_sf__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt2__hdc_and_sf__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt2__hdc_and_sf__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt2__hdc_and_sf__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt2__hdc_and_sf__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt2__hdc_and_sf__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt2__hdc_and_sf__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt2__hdc_and_sf__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt2__hdc_and_sf__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt2__hdc_and_sf__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt2__hdc_and_sf__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt2__hdc_and_sf__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define kblgt2__hdc_and_sf__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define kblgt2__hdc_and_sf__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define kblgt2__hdc_and_sf__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define kblgt2__hdc_and_sf__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt2__hdc_and_sf__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt2__hdc_and_sf__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt2__hdc_and_sf__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt2__hdc_and_sf__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt2__hdc_and_sf__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt2__hdc_and_sf__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt2__hdc_and_sf__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt2__hdc_and_sf__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt2__hdc_and_sf__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt2__hdc_and_sf__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__hdc_and_sf__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt2__hdc_and_sf__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__hdc_and_sf__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt2__hdc_and_sf__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt2__hdc_and_sf__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt2__hdc_and_sf__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__hdc_and_sf__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt2__hdc_and_sf__poly_data_ready__read \
    bdw__render_basic__sampler0_busy__read
#define kblgt2__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read
#define kblgt2__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read
#define kblgt2__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read
#define kblgt2__hdc_and_sf__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define kblgt2__l3_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt2__l3_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt2__l3_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt2__l3_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt2__l3_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt2__l3_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt2__l3_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt2__l3_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt2__l3_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt2__l3_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt2__l3_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt2__l3_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt2__l3_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt2__l3_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt2__l3_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt2__l3_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt2__l3_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt2__l3_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define kblgt2__l3_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define kblgt2__l3_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define kblgt2__l3_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define kblgt2__l3_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt2__l3_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt2__l3_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt2__l3_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt2__l3_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt2__l3_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt2__l3_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt2__l3_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt2__l3_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt2__l3_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt2__l3_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__l3_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt2__l3_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__l3_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt2__l3_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt2__l3_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt2__l3_1__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__l3_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt2__l3_1__l30_bank0_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define kblgt2__l3_1__l30_bank1_stalled__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define kblgt2__l3_1__l30_bank1_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define kblgt2__l3_1__l30_bank0_active__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define kblgt2__l3_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define kblgt2__l3_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt2__l3_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt2__l3_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt2__l3_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt2__l3_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt2__l3_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt2__l3_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt2__l3_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt2__l3_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt2__l3_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt2__l3_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt2__l3_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt2__l3_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt2__l3_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt2__l3_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt2__l3_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt2__l3_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt2__l3_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define kblgt2__l3_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define kblgt2__l3_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define kblgt2__l3_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define kblgt2__l3_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt2__l3_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt2__l3_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt2__l3_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt2__l3_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt2__l3_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt2__l3_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt2__l3_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt2__l3_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt2__l3_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt2__l3_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__l3_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt2__l3_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__l3_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt2__l3_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt2__l3_2__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt2__l3_2__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__l3_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt2__l3_2__l30_bank2_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define kblgt2__l3_2__l30_bank2_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define kblgt2__l3_2__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define kblgt2__l3_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt2__l3_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt2__l3_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt2__l3_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt2__l3_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt2__l3_3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt2__l3_3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt2__l3_3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt2__l3_3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt2__l3_3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt2__l3_3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt2__l3_3__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt2__l3_3__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt2__l3_3__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt2__l3_3__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt2__l3_3__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt2__l3_3__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt2__l3_3__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define kblgt2__l3_3__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define kblgt2__l3_3__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define kblgt2__l3_3__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define kblgt2__l3_3__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt2__l3_3__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt2__l3_3__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt2__l3_3__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt2__l3_3__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt2__l3_3__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt2__l3_3__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt2__l3_3__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt2__l3_3__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt2__l3_3__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt2__l3_3__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__l3_3__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt2__l3_3__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__l3_3__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt2__l3_3__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt2__l3_3__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt2__l3_3__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__l3_3__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt2__l3_3__l30_bank3_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define kblgt2__l3_3__l30_bank3_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define kblgt2__l3_3__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define kblgt2__rasterizer_and_pixel_backend__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt2__rasterizer_and_pixel_backend__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt2__rasterizer_and_pixel_backend__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt2__rasterizer_and_pixel_backend__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt2__rasterizer_and_pixel_backend__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt2__rasterizer_and_pixel_backend__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt2__rasterizer_and_pixel_backend__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt2__rasterizer_and_pixel_backend__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt2__rasterizer_and_pixel_backend__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt2__rasterizer_and_pixel_backend__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt2__rasterizer_and_pixel_backend__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt2__rasterizer_and_pixel_backend__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt2__rasterizer_and_pixel_backend__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt2__rasterizer_and_pixel_backend__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt2__rasterizer_and_pixel_backend__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt2__rasterizer_and_pixel_backend__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt2__rasterizer_and_pixel_backend__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt2__rasterizer_and_pixel_backend__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define kblgt2__rasterizer_and_pixel_backend__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define kblgt2__rasterizer_and_pixel_backend__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define kblgt2__rasterizer_and_pixel_backend__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define kblgt2__rasterizer_and_pixel_backend__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt2__rasterizer_and_pixel_backend__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt2__rasterizer_and_pixel_backend__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt2__rasterizer_and_pixel_backend__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt2__rasterizer_and_pixel_backend__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt2__rasterizer_and_pixel_backend__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt2__rasterizer_and_pixel_backend__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt2__rasterizer_and_pixel_backend__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt2__rasterizer_and_pixel_backend__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt2__rasterizer_and_pixel_backend__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt2__rasterizer_and_pixel_backend__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__rasterizer_and_pixel_backend__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt2__rasterizer_and_pixel_backend__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__rasterizer_and_pixel_backend__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt2__rasterizer_and_pixel_backend__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt2__rasterizer_and_pixel_backend__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt2__rasterizer_and_pixel_backend__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__rasterizer_and_pixel_backend__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt2__rasterizer_and_pixel_backend__pixel_data0_ready__read \
    bdw__render_basic__sampler0_busy__read
#define kblgt2__rasterizer_and_pixel_backend__rasterizer0_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define kblgt2__rasterizer_and_pixel_backend__ps_output0_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define kblgt2__rasterizer_and_pixel_backend__pixel_values0_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define kblgt2__rasterizer_and_pixel_backend__rasterizer0_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define kblgt2__rasterizer_and_pixel_backend__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define kblgt2__sampler__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt2__sampler__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt2__sampler__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt2__sampler__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt2__sampler__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt2__sampler__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt2__sampler__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt2__sampler__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt2__sampler__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt2__sampler__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt2__sampler__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt2__sampler__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt2__sampler__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt2__sampler__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt2__sampler__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt2__sampler__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt2__sampler__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt2__sampler__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define kblgt2__sampler__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define kblgt2__sampler__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define kblgt2__sampler__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define kblgt2__sampler__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt2__sampler__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt2__sampler__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt2__sampler__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt2__sampler__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt2__sampler__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt2__sampler__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt2__sampler__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt2__sampler__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt2__sampler__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt2__sampler__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__sampler__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt2__sampler__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__sampler__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt2__sampler__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt2__sampler__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt2__sampler__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__sampler__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt2__sampler__sampler01_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define kblgt2__sampler__sampler02_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define kblgt2__sampler__sampler00_input_available__read \
    bdw__render_basic__sampler0_bottleneck__read
#define kblgt2__sampler__sampler02_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define kblgt2__sampler__sampler00_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define kblgt2__sampler__sampler01_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define kblgt2__sampler__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define kblgt2__tdl_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt2__tdl_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt2__tdl_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt2__tdl_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt2__tdl_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt2__tdl_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt2__tdl_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt2__tdl_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt2__tdl_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt2__tdl_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt2__tdl_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt2__tdl_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt2__tdl_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt2__tdl_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt2__tdl_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt2__tdl_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt2__tdl_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt2__tdl_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define kblgt2__tdl_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define kblgt2__tdl_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define kblgt2__tdl_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define kblgt2__tdl_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt2__tdl_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt2__tdl_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt2__tdl_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt2__tdl_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt2__tdl_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt2__tdl_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt2__tdl_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt2__tdl_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt2__tdl_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt2__tdl_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__tdl_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt2__tdl_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__tdl_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt2__tdl_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt2__tdl_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt2__tdl_1__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__tdl_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt2__tdl_1__non_ps_thread01_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define kblgt2__tdl_1__ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define kblgt2__tdl_1__non_ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define kblgt2__tdl_1__ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define kblgt2__tdl_1__non_ps_thread02_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define kblgt2__tdl_1__ps_thread01_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define kblgt2__tdl_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define kblgt2__tdl_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt2__tdl_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt2__tdl_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt2__tdl_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt2__tdl_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt2__tdl_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt2__tdl_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt2__tdl_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt2__tdl_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt2__tdl_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt2__tdl_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt2__tdl_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt2__tdl_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt2__tdl_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt2__tdl_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt2__tdl_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt2__tdl_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt2__tdl_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define kblgt2__tdl_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define kblgt2__tdl_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define kblgt2__tdl_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define kblgt2__tdl_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt2__tdl_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt2__tdl_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt2__tdl_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt2__tdl_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt2__tdl_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt2__tdl_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt2__tdl_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt2__tdl_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt2__tdl_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt2__tdl_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__tdl_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt2__tdl_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__tdl_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt2__tdl_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt2__tdl_2__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt2__tdl_2__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt2__tdl_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt2__tdl_2__thread_header01_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define kblgt2__tdl_2__thread_header00_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define kblgt2__tdl_2__thread_header00_ready_port0__read \
    bdw__render_pipe_profile__sf_stall__read
#define kblgt2__tdl_2__thread_header02_ready_port1__read \
    bdw__render_pipe_profile__cl_stall__read
#define kblgt2__tdl_2__thread_header02_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define kblgt2__tdl_2__thread_header01_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define kblgt2__tdl_2__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define kblgt2__compute_extra__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt2__compute_extra__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt2__compute_extra__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt2__compute_extra__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt2__compute_extra__fpu1_active__read \
    bdw__render_basic__eu_stall__read
#define kblgt2__compute_extra__fpu1_active_adjusted__read \
    sklgt2__compute_extra__fpu1_active_adjusted__read
#define kblgt2__vme_pipe__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt2__vme_pipe__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt2__vme_pipe__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt2__vme_pipe__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt2__vme_pipe__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt2__vme_pipe__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt2__vme_pipe__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt2__vme_pipe__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt2__vme_pipe__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt2__vme_pipe__eu_thread_occupancy__read \
    bdw__vme_pipe__eu_thread_occupancy__read
#define kblgt2__vme_pipe__vme_busy__read \
    bdw__vme_pipe__vme_busy__read
#define kblgt2__gpu_busyness__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt2__gpu_busyness__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt2__gpu_busyness__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt2__gpu_busyness__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt2__gpu_busyness__render_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define kblgt2__gpu_busyness__vdbox0_busy__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define kblgt2__gpu_busyness__vebox_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define kblgt2__gpu_busyness__blitter_busy__read \
    bdw__render_pipe_profile__cl_stall__read
#define kblgt2__gpu_busyness__any_ring_busy__read \
    bdw__render_basic__sampler0_busy__read
#define kblgt2__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt2__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt2__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt2__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt2__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define kblgt2__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define kblgt2__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define kblgt2__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define kblgt2__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define kblgt2__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define kblgt2__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define kblgt2__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define kblgt2__test_oa__counter8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define kblgt2__pma__stall__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt2__pma__stall__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt2__pma__stall__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt2__pma__stall__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt2__pma__stall__stc_pma_stall__read \
    sklgt2__pma__stall__stc_pma_stall__read
#define kblgt2__async_compute__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt2__async_compute__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt2__async_compute__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt2__async_compute__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt2__async_compute__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt2__async_compute__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt2__async_compute__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt2__async_compute__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt2__async_compute__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt2__async_compute__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt2__async_compute__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt2__async_compute__fpu0_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt2__async_compute__vs_fpu0_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define kblgt2__async_compute__ps_fpu0_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt2__async_compute__cs_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define kblgt2__async_compute__fpu1_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt2__async_compute__vs_fpu1_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define kblgt2__async_compute__ps_fpu1_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt2__async_compute__cs_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define kblgt2__async_compute__eu_thread_occupancy__read \
    sklgt2__ff_bottlenecks__eu_thread_occupancy__read
#define kblgt2__async_compute__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt2__async_compute__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt3__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt3__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt3__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt3__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt3__render_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt3__render_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt3__render_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt3__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt3__render_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt3__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt3__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt3__render_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt3__render_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt3__render_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt3__render_basic__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt3__render_basic__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt3__render_basic__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt3__render_basic__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define kblgt3__render_basic__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define kblgt3__render_basic__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define kblgt3__render_basic__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define kblgt3__render_basic__sampler0_busy__read \
    bdw__render_basic__sampler0_busy__read
#define kblgt3__render_basic__sampler1_busy__read \
    bdw__render_basic__sampler1_busy__read
#define kblgt3__render_basic__samplers_busy__read \
    bdw__render_basic__samplers_busy__read
#define kblgt3__render_basic__sampler0_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define kblgt3__render_basic__sampler1_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define kblgt3__render_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt3__render_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt3__render_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt3__render_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt3__render_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt3__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt3__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt3__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt3__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt3__render_basic__sampler_l1_misses__read \
    bdw__render_basic__sampler_l1_misses__read
#define kblgt3__render_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt3__render_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__render_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt3__render_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt3__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt3__render_basic__l3_lookups__read \
    bdw__render_basic__l3_lookups__read
#define kblgt3__render_basic__l3_misses__read \
    hsw__compute_extended__typed_atomics0__read
#define kblgt3__render_basic__l3_sampler_throughput__read \
    bdw__render_basic__l3_sampler_throughput__read
#define kblgt3__render_basic__l3_sampler_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__render_basic__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt3__render_basic__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt3__render_basic__gti_vf_throughput__read \
    bdw__render_basic__gti_vf_throughput__read
#define kblgt3__render_basic__gti_vf_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define kblgt3__render_basic__gti_depth_throughput__read \
    bdw__render_basic__gti_depth_throughput__read
#define kblgt3__render_basic__gti_depth_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__render_basic__gti_rcc_throughput__read \
    bdw__render_basic__gti_rcc_throughput__read
#define kblgt3__render_basic__gti_rcc_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__render_basic__gti_l3_throughput__read \
    hsw__render_basic__gti_l3_throughput__read
#define kblgt3__render_basic__gti_l3_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__render_basic__gti_hdc_lookups_throughput__read \
    bdw__render_basic__gti_hdc_lookups_throughput__read
#define kblgt3__render_basic__gti_hdc_lookups_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__render_basic__gti_read_throughput__read \
    bdw__render_basic__gti_read_throughput__read
#define kblgt3__render_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define kblgt3__render_basic__gti_write_throughput__read \
    hsw__render_basic__gti_write_throughput__read
#define kblgt3__render_basic__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define kblgt3__render_basic__sampler_bottleneck__read \
    bdw__render_basic__sampler_bottleneck__read
#define kblgt3__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt3__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt3__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt3__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt3__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt3__compute_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt3__compute_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt3__compute_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt3__compute_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt3__compute_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt3__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt3__compute_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt3__compute_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt3__compute_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt3__compute_basic__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt3__compute_basic__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt3__compute_basic__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define kblgt3__compute_basic__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define kblgt3__compute_basic__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt3__compute_basic__eu_thread_occupancy__read \
    bdw__compute_basic__eu_thread_occupancy__read
#define kblgt3__compute_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt3__compute_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt3__compute_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt3__compute_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt3__compute_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt3__compute_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt3__compute_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt3__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt3__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt3__compute_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt3__compute_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__compute_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt3__compute_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt3__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt3__compute_basic__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt3__compute_basic__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt3__compute_basic__typed_bytes_read__read \
    bdw__compute_basic__typed_bytes_read__read
#define kblgt3__compute_basic__typed_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__compute_basic__typed_bytes_written__read \
    bdw__compute_basic__typed_bytes_written__read
#define kblgt3__compute_basic__typed_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__compute_basic__untyped_bytes_read__read \
    bdw__compute_basic__untyped_bytes_read__read
#define kblgt3__compute_basic__untyped_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__compute_basic__untyped_bytes_written__read \
    bdw__compute_basic__untyped_bytes_written__read
#define kblgt3__compute_basic__untyped_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__compute_basic__gti_read_throughput__read \
    hsw__render_basic__gti_l3_throughput__read
#define kblgt3__compute_basic__gti_read_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__compute_basic__gti_write_throughput__read \
    bdw__render_basic__gti_hdc_lookups_throughput__read
#define kblgt3__compute_basic__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define kblgt3__render_pipe_profile__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt3__render_pipe_profile__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt3__render_pipe_profile__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt3__render_pipe_profile__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt3__render_pipe_profile__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt3__render_pipe_profile__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt3__render_pipe_profile__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt3__render_pipe_profile__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt3__render_pipe_profile__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt3__render_pipe_profile__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt3__render_pipe_profile__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt3__render_pipe_profile__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt3__render_pipe_profile__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt3__render_pipe_profile__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt3__render_pipe_profile__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt3__render_pipe_profile__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt3__render_pipe_profile__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt3__render_pipe_profile__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt3__render_pipe_profile__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt3__render_pipe_profile__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt3__render_pipe_profile__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt3__render_pipe_profile__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt3__render_pipe_profile__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt3__render_pipe_profile__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__render_pipe_profile__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt3__render_pipe_profile__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__render_pipe_profile__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt3__render_pipe_profile__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt3__render_pipe_profile__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt3__render_pipe_profile__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__render_pipe_profile__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt3__render_pipe_profile__vf_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define kblgt3__render_pipe_profile__vs_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define kblgt3__render_pipe_profile__hs_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define kblgt3__render_pipe_profile__ds_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define kblgt3__render_pipe_profile__gs_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define kblgt3__render_pipe_profile__so_bottleneck__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define kblgt3__render_pipe_profile__cl_bottleneck__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define kblgt3__render_pipe_profile__sf_bottleneck__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define kblgt3__render_pipe_profile__hi_depth_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define kblgt3__render_pipe_profile__early_depth_bottleneck__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define kblgt3__render_pipe_profile__bc_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define kblgt3__render_pipe_profile__hs_stall__read \
    bdw__render_pipe_profile__hs_stall__read
#define kblgt3__render_pipe_profile__ds_stall__read \
    bdw__render_pipe_profile__ds_stall__read
#define kblgt3__render_pipe_profile__so_stall__read \
    bdw__render_pipe_profile__so_stall__read
#define kblgt3__render_pipe_profile__cl_stall__read \
    bdw__render_pipe_profile__cl_stall__read
#define kblgt3__render_pipe_profile__sf_stall__read \
    bdw__render_pipe_profile__sf_stall__read
#define kblgt3__memory_reads__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt3__memory_reads__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt3__memory_reads__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt3__memory_reads__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt3__memory_reads__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt3__memory_reads__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt3__memory_reads__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt3__memory_reads__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt3__memory_reads__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt3__memory_reads__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt3__memory_reads__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt3__memory_reads__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt3__memory_reads__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt3__memory_reads__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt3__memory_reads__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt3__memory_reads__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt3__memory_reads__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt3__memory_reads__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt3__memory_reads__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt3__memory_reads__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt3__memory_reads__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt3__memory_reads__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt3__memory_reads__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt3__memory_reads__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__memory_reads__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt3__memory_reads__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__memory_reads__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt3__memory_reads__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt3__memory_reads__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt3__memory_reads__gti_cmd_streamer_memory_reads__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define kblgt3__memory_reads__gti_rs_memory_reads__read \
    hsw__compute_extended__eu_typed_reads0__read
#define kblgt3__memory_reads__gti_vf_memory_reads__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define kblgt3__memory_reads__gti_rcc_memory_reads__read \
    hsw__compute_extended__eu_typed_writes0__read
#define kblgt3__memory_reads__gti_msc_memory_reads__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define kblgt3__memory_reads__gti_hiz_memory_reads__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define kblgt3__memory_reads__gti_stc_memory_reads__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define kblgt3__memory_reads__gti_rcz_memory_reads__read \
    hsw__compute_extended__gpu_clocks__read
#define kblgt3__memory_reads__gti_memory_reads__read \
    hsw__compute_extended__typed_writes0__read
#define kblgt3__memory_reads__gti_l3_bank0_reads__read \
    hsw__compute_extended__typed_atomics0__read
#define kblgt3__memory_reads__gti_l3_bank1_reads__read \
    hsw__memory_reads__gti_memory_reads__read
#define kblgt3__memory_reads__gti_l3_bank2_reads__read \
    hsw__memory_reads__llc_read_accesses__read
#define kblgt3__memory_reads__gti_l3_bank3_reads__read \
    hsw__memory_reads__gpu_core_clocks__read
#define kblgt3__memory_reads__gti_l3_reads__read \
    bdw__memory_reads__gti_l3_reads__read
#define kblgt3__memory_reads__gti_ring_accesses__read \
    bdw__memory_reads__gti_ring_accesses__read
#define kblgt3__memory_writes__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt3__memory_writes__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt3__memory_writes__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt3__memory_writes__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt3__memory_writes__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt3__memory_writes__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt3__memory_writes__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt3__memory_writes__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt3__memory_writes__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt3__memory_writes__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt3__memory_writes__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt3__memory_writes__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt3__memory_writes__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt3__memory_writes__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt3__memory_writes__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt3__memory_writes__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt3__memory_writes__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt3__memory_writes__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt3__memory_writes__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt3__memory_writes__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt3__memory_writes__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt3__memory_writes__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt3__memory_writes__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt3__memory_writes__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__memory_writes__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt3__memory_writes__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__memory_writes__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt3__memory_writes__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt3__memory_writes__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt3__memory_writes__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__memory_writes__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt3__memory_writes__gti_cmd_streamer_memory_writes__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define kblgt3__memory_writes__gti_so_memory_writes__read \
    hsw__compute_extended__eu_typed_reads0__read
#define kblgt3__memory_writes__gti_rcc_memory_writes__read \
    hsw__compute_extended__eu_typed_writes0__read
#define kblgt3__memory_writes__gti_msc_memory_writes__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define kblgt3__memory_writes__gti_hiz_memory_writes__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define kblgt3__memory_writes__gti_stc_memory_writes__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define kblgt3__memory_writes__gti_rcz_memory_writes__read \
    hsw__compute_extended__gpu_clocks__read
#define kblgt3__memory_writes__gti_memory_writes__read \
    hsw__compute_extended__typed_writes0__read
#define kblgt3__memory_writes__gti_l3_bank0_writes__read \
    hsw__compute_extended__typed_atomics0__read
#define kblgt3__memory_writes__gti_l3_bank1_writes__read \
    hsw__memory_reads__gti_memory_reads__read
#define kblgt3__memory_writes__gti_l3_bank2_writes__read \
    hsw__memory_reads__llc_read_accesses__read
#define kblgt3__memory_writes__gti_l3_bank3_writes__read \
    hsw__memory_reads__gpu_core_clocks__read
#define kblgt3__memory_writes__gti_l3_writes__read \
    bdw__memory_reads__gti_l3_reads__read
#define kblgt3__memory_writes__gti_ring_accesses__read \
    bdw__memory_reads__gti_ring_accesses__read
#define kblgt3__compute_extended__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt3__compute_extended__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt3__compute_extended__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt3__compute_extended__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt3__compute_extended__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt3__compute_extended__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt3__compute_extended__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt3__compute_extended__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt3__compute_extended__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt3__compute_extended__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt3__compute_extended__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define kblgt3__compute_extended__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define kblgt3__compute_extended__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt3__compute_extended__eu_thread_occupancy__read \
    bdw__compute_basic__eu_thread_occupancy__read
#define kblgt3__compute_extended__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt3__compute_extended__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt3__compute_extended__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt3__compute_extended__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__compute_extended__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt3__compute_extended__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__compute_extended__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt3__compute_extended__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt3__compute_extended__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt3__compute_extended__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__compute_extended__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt3__compute_extended__eu_untyped_reads0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define kblgt3__compute_extended__eu_typed_reads0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define kblgt3__compute_extended__eu_untyped_writes0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define kblgt3__compute_extended__eu_typed_writes0__read \
    hsw__compute_extended__eu_typed_writes0__read
#define kblgt3__compute_extended__eu_untyped_atomics0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define kblgt3__compute_extended__eu_typed_atomics0__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define kblgt3__compute_extended__eu_a64_untyped_reads0__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define kblgt3__compute_extended__eu_a64_untyped_writes0__read \
    hsw__compute_extended__gpu_clocks__read
#define kblgt3__compute_extended__typed_reads0__read \
    hsw__render_basic__gpu_core_clocks__read
#define kblgt3__compute_extended__typed_writes0__read \
    hsw__compute_extended__typed_writes0__read
#define kblgt3__compute_extended__untyped_reads0__read \
    hsw__compute_extended__untyped_reads0__read
#define kblgt3__compute_extended__untyped_writes0__read \
    hsw__compute_extended__untyped_writes0__read
#define kblgt3__compute_extended__typed_atomics0__read \
    hsw__compute_extended__typed_atomics0__read
#define kblgt3__compute_extended__typed_reads_per_cache_line__read \
    hsw__compute_extended__typed_reads_per_cache_line__read
#define kblgt3__compute_extended__typed_writes_per_cache_line__read \
    hsw__compute_extended__typed_writes_per_cache_line__read
#define kblgt3__compute_extended__untyped_reads_per_cache_line__read \
    bdw__compute_extended__untyped_reads_per_cache_line__read
#define kblgt3__compute_extended__untyped_writes_per_cache_line__read \
    bdw__compute_extended__untyped_writes_per_cache_line__read
#define kblgt3__compute_extended__typed_atomics_per_cache_line__read \
    hsw__compute_extended__typed_atomics_per_cache_line__read
#define kblgt3__compute_l3_cache__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt3__compute_l3_cache__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt3__compute_l3_cache__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt3__compute_l3_cache__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt3__compute_l3_cache__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt3__compute_l3_cache__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt3__compute_l3_cache__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt3__compute_l3_cache__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt3__compute_l3_cache__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt3__compute_l3_cache__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt3__compute_l3_cache__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt3__compute_l3_cache__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt3__compute_l3_cache__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt3__compute_l3_cache__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt3__compute_l3_cache__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt3__compute_l3_cache__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt3__compute_l3_cache__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define kblgt3__compute_l3_cache__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define kblgt3__compute_l3_cache__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt3__compute_l3_cache__eu_hybrid_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define kblgt3__compute_l3_cache__eu_hybrid_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define kblgt3__compute_l3_cache__eu_ternary_fpu0_instruction__read \
    bdw__render_basic__ps_fpu0_active__read
#define kblgt3__compute_l3_cache__eu_ternary_fpu1_instruction__read \
    bdw__render_basic__ps_fpu1_active__read
#define kblgt3__compute_l3_cache__eu_binary_fpu0_instruction__read \
    bdw__render_basic__ps_send_active__read
#define kblgt3__compute_l3_cache__eu_binary_fpu1_instruction__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define kblgt3__compute_l3_cache__eu_move_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu0_instruction__read
#define kblgt3__compute_l3_cache__eu_move_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu1_instruction__read
#define kblgt3__compute_l3_cache__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt3__compute_l3_cache__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt3__compute_l3_cache__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt3__compute_l3_cache__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt3__compute_l3_cache__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt3__compute_l3_cache__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt3__compute_l3_cache__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt3__compute_l3_cache__sampler_accesses__read \
    bdw__render_pipe_profile__sampler_accesses__read
#define kblgt3__compute_l3_cache__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt3__compute_l3_cache__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt3__compute_l3_cache__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt3__compute_l3_cache__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__compute_l3_cache__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt3__compute_l3_cache__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__compute_l3_cache__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt3__compute_l3_cache__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt3__compute_l3_cache__l3_accesses__read \
    sklgt2__compute_l3_cache__l3_accesses__read
#define kblgt3__compute_l3_cache__l3_misses__read \
    bdw__compute_l3_cache__l3_misses__read
#define kblgt3__compute_l3_cache__l3_sampler_throughput__read \
    chv__render_basic__l3_sampler_throughput__read
#define kblgt3__compute_l3_cache__l3_sampler_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__compute_l3_cache__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt3__compute_l3_cache__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__compute_l3_cache__l3_total_throughput__read \
    sklgt2__compute_l3_cache__l3_total_throughput__read
#define kblgt3__compute_l3_cache__l3_total_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__compute_l3_cache__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt3__compute_l3_cache__l3_bank00_accesses__read \
    bdw__compute_l3_cache__l3_bank00_accesses__read
#define kblgt3__compute_l3_cache__l3_bank01_accesses__read \
    bdw__compute_l3_cache__l3_bank01_accesses__read
#define kblgt3__compute_l3_cache__l3_bank02_accesses__read \
    bdw__compute_l3_cache__l3_bank02_accesses__read
#define kblgt3__compute_l3_cache__l3_bank03_accesses__read \
    bdw__compute_l3_cache__l3_bank03_accesses__read
#define kblgt3__compute_l3_cache__l3_bank00_ic_accesses__read \
    bdw__compute_l3_cache__l3_bank00_ic_accesses__read
#define kblgt3__compute_l3_cache__l3_bank00_ic_hits__read \
    bdw__compute_l3_cache__l3_bank00_ic_hits__read
#define kblgt3__compute_l3_cache__gti_l3_throughput__read \
    bdw__compute_l3_cache__gti_l3_throughput__read
#define kblgt3__compute_l3_cache__gti_l3_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__compute_l3_cache__gti_read_throughput__read \
    bdw__render_basic__gti_read_throughput__read
#define kblgt3__compute_l3_cache__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define kblgt3__compute_l3_cache__gti_write_throughput__read \
    hsw__render_basic__gti_write_throughput__read
#define kblgt3__compute_l3_cache__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define kblgt3__hdc_and_sf__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt3__hdc_and_sf__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt3__hdc_and_sf__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt3__hdc_and_sf__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt3__hdc_and_sf__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt3__hdc_and_sf__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt3__hdc_and_sf__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt3__hdc_and_sf__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt3__hdc_and_sf__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt3__hdc_and_sf__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt3__hdc_and_sf__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt3__hdc_and_sf__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt3__hdc_and_sf__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt3__hdc_and_sf__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt3__hdc_and_sf__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt3__hdc_and_sf__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt3__hdc_and_sf__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt3__hdc_and_sf__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define kblgt3__hdc_and_sf__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define kblgt3__hdc_and_sf__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define kblgt3__hdc_and_sf__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define kblgt3__hdc_and_sf__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt3__hdc_and_sf__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt3__hdc_and_sf__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt3__hdc_and_sf__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt3__hdc_and_sf__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt3__hdc_and_sf__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt3__hdc_and_sf__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt3__hdc_and_sf__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt3__hdc_and_sf__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt3__hdc_and_sf__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt3__hdc_and_sf__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__hdc_and_sf__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt3__hdc_and_sf__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__hdc_and_sf__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt3__hdc_and_sf__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt3__hdc_and_sf__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt3__hdc_and_sf__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__hdc_and_sf__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt3__hdc_and_sf__poly_data_ready__read \
    bdw__render_basic__sampler0_busy__read
#define kblgt3__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read
#define kblgt3__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read
#define kblgt3__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read
#define kblgt3__hdc_and_sf__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define kblgt3__l3_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt3__l3_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt3__l3_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt3__l3_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt3__l3_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt3__l3_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt3__l3_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt3__l3_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt3__l3_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt3__l3_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt3__l3_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt3__l3_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt3__l3_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt3__l3_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt3__l3_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt3__l3_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt3__l3_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt3__l3_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define kblgt3__l3_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define kblgt3__l3_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define kblgt3__l3_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define kblgt3__l3_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt3__l3_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt3__l3_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt3__l3_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt3__l3_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt3__l3_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt3__l3_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt3__l3_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt3__l3_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt3__l3_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt3__l3_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__l3_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt3__l3_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__l3_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt3__l3_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt3__l3_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt3__l3_1__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__l3_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt3__l3_1__l30_bank0_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define kblgt3__l3_1__l30_bank1_stalled__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define kblgt3__l3_1__l30_bank1_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define kblgt3__l3_1__l30_bank0_active__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define kblgt3__l3_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define kblgt3__l3_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt3__l3_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt3__l3_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt3__l3_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt3__l3_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt3__l3_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt3__l3_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt3__l3_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt3__l3_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt3__l3_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt3__l3_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt3__l3_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt3__l3_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt3__l3_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt3__l3_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt3__l3_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt3__l3_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt3__l3_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define kblgt3__l3_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define kblgt3__l3_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define kblgt3__l3_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define kblgt3__l3_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt3__l3_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt3__l3_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt3__l3_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt3__l3_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt3__l3_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt3__l3_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt3__l3_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt3__l3_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt3__l3_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt3__l3_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__l3_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt3__l3_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__l3_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt3__l3_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt3__l3_2__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt3__l3_2__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__l3_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt3__l3_2__l30_bank2_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define kblgt3__l3_2__l30_bank2_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define kblgt3__l3_2__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define kblgt3__l3_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt3__l3_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt3__l3_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt3__l3_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt3__l3_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt3__l3_3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt3__l3_3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt3__l3_3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt3__l3_3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt3__l3_3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt3__l3_3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt3__l3_3__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt3__l3_3__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt3__l3_3__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt3__l3_3__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt3__l3_3__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt3__l3_3__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt3__l3_3__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define kblgt3__l3_3__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define kblgt3__l3_3__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define kblgt3__l3_3__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define kblgt3__l3_3__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt3__l3_3__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt3__l3_3__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt3__l3_3__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt3__l3_3__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt3__l3_3__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt3__l3_3__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt3__l3_3__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt3__l3_3__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt3__l3_3__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt3__l3_3__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__l3_3__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt3__l3_3__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__l3_3__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt3__l3_3__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt3__l3_3__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt3__l3_3__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__l3_3__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt3__l3_3__l30_bank3_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define kblgt3__l3_3__l30_bank3_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define kblgt3__l3_3__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define kblgt3__rasterizer_and_pixel_backend__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt3__rasterizer_and_pixel_backend__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt3__rasterizer_and_pixel_backend__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt3__rasterizer_and_pixel_backend__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt3__rasterizer_and_pixel_backend__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt3__rasterizer_and_pixel_backend__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt3__rasterizer_and_pixel_backend__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt3__rasterizer_and_pixel_backend__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt3__rasterizer_and_pixel_backend__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt3__rasterizer_and_pixel_backend__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt3__rasterizer_and_pixel_backend__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt3__rasterizer_and_pixel_backend__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt3__rasterizer_and_pixel_backend__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt3__rasterizer_and_pixel_backend__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt3__rasterizer_and_pixel_backend__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt3__rasterizer_and_pixel_backend__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt3__rasterizer_and_pixel_backend__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt3__rasterizer_and_pixel_backend__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define kblgt3__rasterizer_and_pixel_backend__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define kblgt3__rasterizer_and_pixel_backend__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define kblgt3__rasterizer_and_pixel_backend__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define kblgt3__rasterizer_and_pixel_backend__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt3__rasterizer_and_pixel_backend__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt3__rasterizer_and_pixel_backend__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt3__rasterizer_and_pixel_backend__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt3__rasterizer_and_pixel_backend__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt3__rasterizer_and_pixel_backend__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt3__rasterizer_and_pixel_backend__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt3__rasterizer_and_pixel_backend__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt3__rasterizer_and_pixel_backend__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt3__rasterizer_and_pixel_backend__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt3__rasterizer_and_pixel_backend__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__rasterizer_and_pixel_backend__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt3__rasterizer_and_pixel_backend__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__rasterizer_and_pixel_backend__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt3__rasterizer_and_pixel_backend__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt3__rasterizer_and_pixel_backend__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt3__rasterizer_and_pixel_backend__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__rasterizer_and_pixel_backend__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt3__rasterizer_and_pixel_backend__pixel_data0_ready__read \
    bdw__render_basic__sampler0_busy__read
#define kblgt3__rasterizer_and_pixel_backend__rasterizer0_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define kblgt3__rasterizer_and_pixel_backend__ps_output0_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define kblgt3__rasterizer_and_pixel_backend__pixel_values0_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define kblgt3__rasterizer_and_pixel_backend__rasterizer0_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define kblgt3__rasterizer_and_pixel_backend__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define kblgt3__sampler__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt3__sampler__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt3__sampler__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt3__sampler__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt3__sampler__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt3__sampler__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt3__sampler__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt3__sampler__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt3__sampler__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt3__sampler__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt3__sampler__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt3__sampler__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt3__sampler__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt3__sampler__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt3__sampler__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt3__sampler__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt3__sampler__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt3__sampler__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define kblgt3__sampler__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define kblgt3__sampler__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define kblgt3__sampler__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define kblgt3__sampler__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt3__sampler__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt3__sampler__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt3__sampler__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt3__sampler__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt3__sampler__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt3__sampler__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt3__sampler__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt3__sampler__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt3__sampler__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt3__sampler__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__sampler__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt3__sampler__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__sampler__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt3__sampler__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt3__sampler__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt3__sampler__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__sampler__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt3__sampler__sampler01_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define kblgt3__sampler__sampler02_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define kblgt3__sampler__sampler00_input_available__read \
    bdw__render_basic__sampler0_bottleneck__read
#define kblgt3__sampler__sampler02_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define kblgt3__sampler__sampler00_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define kblgt3__sampler__sampler01_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define kblgt3__sampler__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define kblgt3__tdl_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt3__tdl_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt3__tdl_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt3__tdl_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt3__tdl_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt3__tdl_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt3__tdl_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt3__tdl_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt3__tdl_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt3__tdl_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt3__tdl_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt3__tdl_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt3__tdl_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt3__tdl_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt3__tdl_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt3__tdl_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt3__tdl_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt3__tdl_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define kblgt3__tdl_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define kblgt3__tdl_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define kblgt3__tdl_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define kblgt3__tdl_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt3__tdl_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt3__tdl_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt3__tdl_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt3__tdl_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt3__tdl_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt3__tdl_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt3__tdl_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt3__tdl_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt3__tdl_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt3__tdl_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__tdl_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt3__tdl_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__tdl_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt3__tdl_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt3__tdl_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt3__tdl_1__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__tdl_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt3__tdl_1__non_ps_thread01_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define kblgt3__tdl_1__ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define kblgt3__tdl_1__non_ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define kblgt3__tdl_1__ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define kblgt3__tdl_1__non_ps_thread02_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define kblgt3__tdl_1__ps_thread01_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define kblgt3__tdl_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define kblgt3__tdl_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt3__tdl_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt3__tdl_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt3__tdl_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt3__tdl_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt3__tdl_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt3__tdl_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt3__tdl_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt3__tdl_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt3__tdl_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt3__tdl_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt3__tdl_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt3__tdl_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt3__tdl_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt3__tdl_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt3__tdl_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt3__tdl_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt3__tdl_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define kblgt3__tdl_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define kblgt3__tdl_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define kblgt3__tdl_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define kblgt3__tdl_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define kblgt3__tdl_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define kblgt3__tdl_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define kblgt3__tdl_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define kblgt3__tdl_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define kblgt3__tdl_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define kblgt3__tdl_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define kblgt3__tdl_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define kblgt3__tdl_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define kblgt3__tdl_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define kblgt3__tdl_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__tdl_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define kblgt3__tdl_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define kblgt3__tdl_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define kblgt3__tdl_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define kblgt3__tdl_2__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define kblgt3__tdl_2__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define kblgt3__tdl_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define kblgt3__tdl_2__thread_header01_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define kblgt3__tdl_2__thread_header00_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define kblgt3__tdl_2__thread_header00_ready_port0__read \
    bdw__render_pipe_profile__sf_stall__read
#define kblgt3__tdl_2__thread_header02_ready_port1__read \
    bdw__render_pipe_profile__cl_stall__read
#define kblgt3__tdl_2__thread_header02_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define kblgt3__tdl_2__thread_header01_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define kblgt3__tdl_2__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define kblgt3__compute_extra__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt3__compute_extra__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt3__compute_extra__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt3__compute_extra__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt3__compute_extra__fpu1_active__read \
    bdw__render_basic__eu_stall__read
#define kblgt3__compute_extra__fpu1_active_adjusted__read \
    bdw__compute_extra__fpu1_active_adjusted__read
#define kblgt3__vme_pipe__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt3__vme_pipe__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt3__vme_pipe__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt3__vme_pipe__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt3__vme_pipe__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt3__vme_pipe__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt3__vme_pipe__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt3__vme_pipe__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define kblgt3__vme_pipe__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt3__vme_pipe__eu_thread_occupancy__read \
    bdw__vme_pipe__eu_thread_occupancy__read
#define kblgt3__vme_pipe__vme_busy__read \
    bdw__vme_pipe__vme_busy__read
#define kblgt3__gpu_busyness__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt3__gpu_busyness__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt3__gpu_busyness__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt3__gpu_busyness__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt3__gpu_busyness__render_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define kblgt3__gpu_busyness__vdbox0_busy__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define kblgt3__gpu_busyness__vdbox1_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define kblgt3__gpu_busyness__vebox_busy__read \
    bdw__render_pipe_profile__cl_stall__read
#define kblgt3__gpu_busyness__blitter_busy__read \
    bdw__render_pipe_profile__so_stall__read
#define kblgt3__gpu_busyness__any_ring_busy__read \
    bdw__render_basic__sampler0_busy__read
#define kblgt3__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt3__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt3__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt3__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt3__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define kblgt3__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define kblgt3__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define kblgt3__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define kblgt3__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define kblgt3__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define kblgt3__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define kblgt3__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define kblgt3__test_oa__counter8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define kblgt3__pma__stall__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt3__pma__stall__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt3__pma__stall__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt3__pma__stall__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt3__pma__stall__stc_pma_stall__read \
    sklgt2__pma__stall__stc_pma_stall__read
#define kblgt3__async_compute__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define kblgt3__async_compute__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define kblgt3__async_compute__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define kblgt3__async_compute__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define kblgt3__async_compute__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define kblgt3__async_compute__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define kblgt3__async_compute__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define kblgt3__async_compute__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define kblgt3__async_compute__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define kblgt3__async_compute__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define kblgt3__async_compute__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define kblgt3__async_compute__fpu0_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define kblgt3__async_compute__vs_fpu0_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define kblgt3__async_compute__ps_fpu0_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define kblgt3__async_compute__cs_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define kblgt3__async_compute__fpu1_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define kblgt3__async_compute__vs_fpu1_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define kblgt3__async_compute__ps_fpu1_active__read \
    bdw__render_basic__vs_send_active__read
#define kblgt3__async_compute__cs_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define kblgt3__async_compute__eu_thread_occupancy__read \
    sklgt2__ff_bottlenecks__eu_thread_occupancy__read
#define kblgt3__async_compute__eu_active__read \
    bdw__render_basic__eu_active__read
#define kblgt3__async_compute__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt2__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt2__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt2__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt2__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt2__render_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt2__render_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt2__render_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt2__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt2__render_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt2__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt2__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt2__render_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt2__render_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt2__render_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt2__render_basic__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt2__render_basic__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt2__render_basic__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt2__render_basic__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cflgt2__render_basic__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cflgt2__render_basic__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cflgt2__render_basic__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cflgt2__render_basic__sampler0_busy__read \
    bdw__render_basic__sampler0_busy__read
#define cflgt2__render_basic__sampler1_busy__read \
    bdw__render_basic__sampler1_busy__read
#define cflgt2__render_basic__samplers_busy__read \
    bdw__render_basic__samplers_busy__read
#define cflgt2__render_basic__sampler0_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define cflgt2__render_basic__sampler1_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define cflgt2__render_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt2__render_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt2__render_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt2__render_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt2__render_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt2__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt2__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt2__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt2__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt2__render_basic__sampler_l1_misses__read \
    sklgt2__render_basic__sampler_l1_misses__read
#define cflgt2__render_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt2__render_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__render_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt2__render_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt2__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt2__render_basic__l3_lookups__read \
    sklgt2__render_basic__l3_lookups__read
#define cflgt2__render_basic__l3_misses__read \
    hsw__compute_extended__typed_atomics0__read
#define cflgt2__render_basic__l3_sampler_throughput__read \
    sklgt2__render_basic__l3_sampler_throughput__read
#define cflgt2__render_basic__l3_sampler_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt2__render_basic__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt2__render_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt2__render_basic__gti_vf_throughput__read \
    bdw__render_basic__gti_vf_throughput__read
#define cflgt2__render_basic__gti_vf_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define cflgt2__render_basic__gti_depth_throughput__read \
    bdw__render_basic__gti_depth_throughput__read
#define cflgt2__render_basic__gti_depth_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt2__render_basic__gti_rcc_throughput__read \
    bdw__render_basic__gti_rcc_throughput__read
#define cflgt2__render_basic__gti_rcc_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt2__render_basic__gti_l3_throughput__read \
    hsw__render_basic__gti_l3_throughput__read
#define cflgt2__render_basic__gti_l3_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt2__render_basic__gti_hdc_lookups_throughput__read \
    bdw__render_basic__gti_hdc_lookups_throughput__read
#define cflgt2__render_basic__gti_hdc_lookups_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt2__render_basic__gti_read_throughput__read \
    bdw__render_basic__gti_read_throughput__read
#define cflgt2__render_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define cflgt2__render_basic__gti_write_throughput__read \
    hsw__render_basic__gti_write_throughput__read
#define cflgt2__render_basic__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define cflgt2__render_basic__sampler_bottleneck__read \
    bdw__render_basic__sampler_bottleneck__read
#define cflgt2__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt2__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt2__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt2__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt2__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt2__compute_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt2__compute_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt2__compute_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt2__compute_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt2__compute_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt2__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt2__compute_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt2__compute_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt2__compute_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt2__compute_basic__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt2__compute_basic__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt2__compute_basic__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define cflgt2__compute_basic__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define cflgt2__compute_basic__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt2__compute_basic__eu_thread_occupancy__read \
    bdw__compute_basic__eu_thread_occupancy__read
#define cflgt2__compute_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt2__compute_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt2__compute_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt2__compute_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt2__compute_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt2__compute_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt2__compute_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt2__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt2__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt2__compute_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt2__compute_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__compute_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt2__compute_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt2__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt2__compute_basic__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt2__compute_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt2__compute_basic__typed_bytes_read__read \
    bdw__compute_basic__typed_bytes_read__read
#define cflgt2__compute_basic__typed_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt2__compute_basic__typed_bytes_written__read \
    bdw__compute_basic__typed_bytes_written__read
#define cflgt2__compute_basic__typed_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt2__compute_basic__untyped_bytes_read__read \
    bdw__compute_basic__untyped_bytes_read__read
#define cflgt2__compute_basic__untyped_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt2__compute_basic__untyped_bytes_written__read \
    bdw__compute_basic__untyped_bytes_written__read
#define cflgt2__compute_basic__untyped_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt2__compute_basic__gti_read_throughput__read \
    hsw__render_basic__gti_l3_throughput__read
#define cflgt2__compute_basic__gti_read_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt2__compute_basic__gti_write_throughput__read \
    bdw__render_basic__gti_hdc_lookups_throughput__read
#define cflgt2__compute_basic__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define cflgt2__render_pipe_profile__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt2__render_pipe_profile__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt2__render_pipe_profile__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt2__render_pipe_profile__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt2__render_pipe_profile__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt2__render_pipe_profile__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt2__render_pipe_profile__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt2__render_pipe_profile__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt2__render_pipe_profile__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt2__render_pipe_profile__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt2__render_pipe_profile__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt2__render_pipe_profile__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt2__render_pipe_profile__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt2__render_pipe_profile__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt2__render_pipe_profile__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt2__render_pipe_profile__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt2__render_pipe_profile__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt2__render_pipe_profile__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt2__render_pipe_profile__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt2__render_pipe_profile__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt2__render_pipe_profile__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt2__render_pipe_profile__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt2__render_pipe_profile__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt2__render_pipe_profile__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__render_pipe_profile__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt2__render_pipe_profile__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__render_pipe_profile__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt2__render_pipe_profile__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt2__render_pipe_profile__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt2__render_pipe_profile__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__render_pipe_profile__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt2__render_pipe_profile__vf_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define cflgt2__render_pipe_profile__vs_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define cflgt2__render_pipe_profile__hs_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define cflgt2__render_pipe_profile__ds_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define cflgt2__render_pipe_profile__gs_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define cflgt2__render_pipe_profile__so_bottleneck__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define cflgt2__render_pipe_profile__cl_bottleneck__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define cflgt2__render_pipe_profile__sf_bottleneck__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define cflgt2__render_pipe_profile__hi_depth_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define cflgt2__render_pipe_profile__early_depth_bottleneck__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define cflgt2__render_pipe_profile__bc_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cflgt2__render_pipe_profile__hs_stall__read \
    bdw__render_pipe_profile__hs_stall__read
#define cflgt2__render_pipe_profile__ds_stall__read \
    bdw__render_pipe_profile__ds_stall__read
#define cflgt2__render_pipe_profile__so_stall__read \
    bdw__render_pipe_profile__so_stall__read
#define cflgt2__render_pipe_profile__cl_stall__read \
    bdw__render_pipe_profile__cl_stall__read
#define cflgt2__render_pipe_profile__sf_stall__read \
    bdw__render_pipe_profile__sf_stall__read
#define cflgt2__memory_reads__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt2__memory_reads__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt2__memory_reads__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt2__memory_reads__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt2__memory_reads__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt2__memory_reads__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt2__memory_reads__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt2__memory_reads__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt2__memory_reads__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt2__memory_reads__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt2__memory_reads__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt2__memory_reads__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt2__memory_reads__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt2__memory_reads__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt2__memory_reads__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt2__memory_reads__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt2__memory_reads__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt2__memory_reads__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt2__memory_reads__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt2__memory_reads__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt2__memory_reads__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt2__memory_reads__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt2__memory_reads__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt2__memory_reads__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__memory_reads__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt2__memory_reads__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__memory_reads__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt2__memory_reads__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt2__memory_reads__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt2__memory_reads__gti_cmd_streamer_memory_reads__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define cflgt2__memory_reads__gti_rs_memory_reads__read \
    hsw__compute_extended__eu_typed_reads0__read
#define cflgt2__memory_reads__gti_vf_memory_reads__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define cflgt2__memory_reads__gti_rcc_memory_reads__read \
    hsw__compute_extended__eu_typed_writes0__read
#define cflgt2__memory_reads__gti_msc_memory_reads__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define cflgt2__memory_reads__gti_hiz_memory_reads__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define cflgt2__memory_reads__gti_stc_memory_reads__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define cflgt2__memory_reads__gti_rcz_memory_reads__read \
    hsw__compute_extended__gpu_clocks__read
#define cflgt2__memory_reads__gti_memory_reads__read \
    hsw__compute_extended__typed_writes0__read
#define cflgt2__memory_reads__gti_l3_bank0_reads__read \
    hsw__compute_extended__typed_atomics0__read
#define cflgt2__memory_reads__gti_l3_bank1_reads__read \
    hsw__memory_reads__gti_memory_reads__read
#define cflgt2__memory_reads__gti_l3_bank2_reads__read \
    hsw__memory_reads__llc_read_accesses__read
#define cflgt2__memory_reads__gti_l3_bank3_reads__read \
    hsw__memory_reads__gpu_core_clocks__read
#define cflgt2__memory_reads__gti_l3_reads__read \
    bdw__memory_reads__gti_l3_reads__read
#define cflgt2__memory_reads__gti_ring_accesses__read \
    bdw__memory_reads__gti_ring_accesses__read
#define cflgt2__memory_writes__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt2__memory_writes__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt2__memory_writes__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt2__memory_writes__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt2__memory_writes__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt2__memory_writes__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt2__memory_writes__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt2__memory_writes__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt2__memory_writes__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt2__memory_writes__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt2__memory_writes__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt2__memory_writes__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt2__memory_writes__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt2__memory_writes__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt2__memory_writes__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt2__memory_writes__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt2__memory_writes__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt2__memory_writes__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt2__memory_writes__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt2__memory_writes__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt2__memory_writes__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt2__memory_writes__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt2__memory_writes__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt2__memory_writes__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__memory_writes__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt2__memory_writes__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__memory_writes__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt2__memory_writes__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt2__memory_writes__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt2__memory_writes__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__memory_writes__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt2__memory_writes__gti_cmd_streamer_memory_writes__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define cflgt2__memory_writes__gti_so_memory_writes__read \
    hsw__compute_extended__eu_typed_reads0__read
#define cflgt2__memory_writes__gti_rcc_memory_writes__read \
    hsw__compute_extended__eu_typed_writes0__read
#define cflgt2__memory_writes__gti_msc_memory_writes__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define cflgt2__memory_writes__gti_hiz_memory_writes__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define cflgt2__memory_writes__gti_stc_memory_writes__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define cflgt2__memory_writes__gti_rcz_memory_writes__read \
    hsw__compute_extended__gpu_clocks__read
#define cflgt2__memory_writes__gti_memory_writes__read \
    hsw__compute_extended__typed_writes0__read
#define cflgt2__memory_writes__gti_l3_bank0_writes__read \
    hsw__compute_extended__typed_atomics0__read
#define cflgt2__memory_writes__gti_l3_bank1_writes__read \
    hsw__memory_reads__gti_memory_reads__read
#define cflgt2__memory_writes__gti_l3_bank2_writes__read \
    hsw__memory_reads__llc_read_accesses__read
#define cflgt2__memory_writes__gti_l3_bank3_writes__read \
    hsw__memory_reads__gpu_core_clocks__read
#define cflgt2__memory_writes__gti_l3_writes__read \
    bdw__memory_reads__gti_l3_reads__read
#define cflgt2__memory_writes__gti_ring_accesses__read \
    bdw__memory_reads__gti_ring_accesses__read
#define cflgt2__compute_extended__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt2__compute_extended__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt2__compute_extended__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt2__compute_extended__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt2__compute_extended__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt2__compute_extended__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt2__compute_extended__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt2__compute_extended__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt2__compute_extended__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt2__compute_extended__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt2__compute_extended__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define cflgt2__compute_extended__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define cflgt2__compute_extended__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt2__compute_extended__eu_thread_occupancy__read \
    bdw__compute_basic__eu_thread_occupancy__read
#define cflgt2__compute_extended__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt2__compute_extended__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt2__compute_extended__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt2__compute_extended__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__compute_extended__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt2__compute_extended__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__compute_extended__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt2__compute_extended__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt2__compute_extended__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt2__compute_extended__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__compute_extended__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt2__compute_extended__eu_untyped_reads0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define cflgt2__compute_extended__eu_typed_reads0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define cflgt2__compute_extended__eu_untyped_writes0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define cflgt2__compute_extended__eu_typed_writes0__read \
    hsw__compute_extended__eu_typed_writes0__read
#define cflgt2__compute_extended__eu_untyped_atomics0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define cflgt2__compute_extended__eu_typed_atomics0__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define cflgt2__compute_extended__eu_a64_untyped_reads0__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define cflgt2__compute_extended__eu_a64_untyped_writes0__read \
    hsw__compute_extended__gpu_clocks__read
#define cflgt2__compute_extended__typed_reads0__read \
    hsw__render_basic__gpu_core_clocks__read
#define cflgt2__compute_extended__typed_writes0__read \
    hsw__compute_extended__typed_writes0__read
#define cflgt2__compute_extended__untyped_reads0__read \
    hsw__compute_extended__untyped_reads0__read
#define cflgt2__compute_extended__untyped_writes0__read \
    hsw__compute_extended__untyped_writes0__read
#define cflgt2__compute_extended__typed_atomics0__read \
    hsw__compute_extended__typed_atomics0__read
#define cflgt2__compute_extended__typed_reads_per_cache_line__read \
    hsw__compute_extended__typed_reads_per_cache_line__read
#define cflgt2__compute_extended__typed_writes_per_cache_line__read \
    hsw__compute_extended__typed_writes_per_cache_line__read
#define cflgt2__compute_extended__untyped_reads_per_cache_line__read \
    bdw__compute_extended__untyped_reads_per_cache_line__read
#define cflgt2__compute_extended__untyped_writes_per_cache_line__read \
    bdw__compute_extended__untyped_writes_per_cache_line__read
#define cflgt2__compute_extended__typed_atomics_per_cache_line__read \
    hsw__compute_extended__typed_atomics_per_cache_line__read
#define cflgt2__compute_l3_cache__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt2__compute_l3_cache__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt2__compute_l3_cache__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt2__compute_l3_cache__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt2__compute_l3_cache__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt2__compute_l3_cache__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt2__compute_l3_cache__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt2__compute_l3_cache__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt2__compute_l3_cache__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt2__compute_l3_cache__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt2__compute_l3_cache__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt2__compute_l3_cache__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt2__compute_l3_cache__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt2__compute_l3_cache__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt2__compute_l3_cache__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt2__compute_l3_cache__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt2__compute_l3_cache__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define cflgt2__compute_l3_cache__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define cflgt2__compute_l3_cache__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt2__compute_l3_cache__eu_hybrid_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define cflgt2__compute_l3_cache__eu_hybrid_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define cflgt2__compute_l3_cache__eu_ternary_fpu0_instruction__read \
    bdw__render_basic__ps_fpu0_active__read
#define cflgt2__compute_l3_cache__eu_ternary_fpu1_instruction__read \
    bdw__render_basic__ps_fpu1_active__read
#define cflgt2__compute_l3_cache__eu_binary_fpu0_instruction__read \
    bdw__render_basic__ps_send_active__read
#define cflgt2__compute_l3_cache__eu_binary_fpu1_instruction__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cflgt2__compute_l3_cache__eu_move_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu0_instruction__read
#define cflgt2__compute_l3_cache__eu_move_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu1_instruction__read
#define cflgt2__compute_l3_cache__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt2__compute_l3_cache__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt2__compute_l3_cache__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt2__compute_l3_cache__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt2__compute_l3_cache__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt2__compute_l3_cache__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt2__compute_l3_cache__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt2__compute_l3_cache__sampler_accesses__read \
    bdw__render_pipe_profile__sampler_accesses__read
#define cflgt2__compute_l3_cache__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt2__compute_l3_cache__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt2__compute_l3_cache__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt2__compute_l3_cache__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__compute_l3_cache__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt2__compute_l3_cache__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__compute_l3_cache__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt2__compute_l3_cache__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt2__compute_l3_cache__l3_accesses__read \
    sklgt2__compute_l3_cache__l3_accesses__read
#define cflgt2__compute_l3_cache__l3_misses__read \
    bdw__compute_l3_cache__l3_misses__read
#define cflgt2__compute_l3_cache__l3_sampler_throughput__read \
    chv__render_basic__l3_sampler_throughput__read
#define cflgt2__compute_l3_cache__l3_sampler_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt2__compute_l3_cache__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt2__compute_l3_cache__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__compute_l3_cache__l3_total_throughput__read \
    sklgt2__compute_l3_cache__l3_total_throughput__read
#define cflgt2__compute_l3_cache__l3_total_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt2__compute_l3_cache__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt2__compute_l3_cache__l3_bank00_accesses__read \
    bdw__compute_l3_cache__l3_bank00_accesses__read
#define cflgt2__compute_l3_cache__l3_bank01_accesses__read \
    bdw__compute_l3_cache__l3_bank01_accesses__read
#define cflgt2__compute_l3_cache__l3_bank02_accesses__read \
    bdw__compute_l3_cache__l3_bank02_accesses__read
#define cflgt2__compute_l3_cache__l3_bank03_accesses__read \
    bdw__compute_l3_cache__l3_bank03_accesses__read
#define cflgt2__compute_l3_cache__l3_bank00_ic_accesses__read \
    bdw__compute_l3_cache__l3_bank00_ic_accesses__read
#define cflgt2__compute_l3_cache__l3_bank00_ic_hits__read \
    bdw__compute_l3_cache__l3_bank00_ic_hits__read
#define cflgt2__compute_l3_cache__gti_l3_throughput__read \
    bdw__compute_l3_cache__gti_l3_throughput__read
#define cflgt2__compute_l3_cache__gti_l3_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt2__compute_l3_cache__gti_read_throughput__read \
    bdw__render_basic__gti_read_throughput__read
#define cflgt2__compute_l3_cache__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define cflgt2__compute_l3_cache__gti_write_throughput__read \
    hsw__render_basic__gti_write_throughput__read
#define cflgt2__compute_l3_cache__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define cflgt2__hdc_and_sf__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt2__hdc_and_sf__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt2__hdc_and_sf__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt2__hdc_and_sf__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt2__hdc_and_sf__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt2__hdc_and_sf__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt2__hdc_and_sf__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt2__hdc_and_sf__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt2__hdc_and_sf__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt2__hdc_and_sf__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt2__hdc_and_sf__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt2__hdc_and_sf__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt2__hdc_and_sf__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt2__hdc_and_sf__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt2__hdc_and_sf__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt2__hdc_and_sf__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt2__hdc_and_sf__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt2__hdc_and_sf__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cflgt2__hdc_and_sf__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cflgt2__hdc_and_sf__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cflgt2__hdc_and_sf__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cflgt2__hdc_and_sf__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt2__hdc_and_sf__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt2__hdc_and_sf__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt2__hdc_and_sf__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt2__hdc_and_sf__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt2__hdc_and_sf__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt2__hdc_and_sf__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt2__hdc_and_sf__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt2__hdc_and_sf__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt2__hdc_and_sf__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt2__hdc_and_sf__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__hdc_and_sf__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt2__hdc_and_sf__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__hdc_and_sf__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt2__hdc_and_sf__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt2__hdc_and_sf__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt2__hdc_and_sf__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__hdc_and_sf__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt2__hdc_and_sf__poly_data_ready__read \
    bdw__render_basic__sampler0_busy__read
#define cflgt2__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read
#define cflgt2__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read
#define cflgt2__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read
#define cflgt2__hdc_and_sf__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define cflgt2__l3_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt2__l3_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt2__l3_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt2__l3_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt2__l3_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt2__l3_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt2__l3_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt2__l3_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt2__l3_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt2__l3_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt2__l3_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt2__l3_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt2__l3_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt2__l3_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt2__l3_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt2__l3_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt2__l3_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt2__l3_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cflgt2__l3_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cflgt2__l3_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cflgt2__l3_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cflgt2__l3_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt2__l3_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt2__l3_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt2__l3_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt2__l3_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt2__l3_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt2__l3_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt2__l3_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt2__l3_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt2__l3_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt2__l3_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__l3_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt2__l3_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__l3_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt2__l3_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt2__l3_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt2__l3_1__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__l3_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt2__l3_1__l30_bank0_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define cflgt2__l3_1__l30_bank1_stalled__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define cflgt2__l3_1__l30_bank1_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cflgt2__l3_1__l30_bank0_active__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define cflgt2__l3_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define cflgt2__l3_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt2__l3_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt2__l3_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt2__l3_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt2__l3_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt2__l3_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt2__l3_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt2__l3_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt2__l3_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt2__l3_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt2__l3_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt2__l3_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt2__l3_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt2__l3_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt2__l3_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt2__l3_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt2__l3_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt2__l3_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cflgt2__l3_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cflgt2__l3_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cflgt2__l3_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cflgt2__l3_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt2__l3_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt2__l3_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt2__l3_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt2__l3_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt2__l3_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt2__l3_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt2__l3_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt2__l3_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt2__l3_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt2__l3_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__l3_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt2__l3_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__l3_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt2__l3_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt2__l3_2__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt2__l3_2__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__l3_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt2__l3_2__l30_bank2_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define cflgt2__l3_2__l30_bank2_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cflgt2__l3_2__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define cflgt2__l3_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt2__l3_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt2__l3_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt2__l3_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt2__l3_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt2__l3_3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt2__l3_3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt2__l3_3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt2__l3_3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt2__l3_3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt2__l3_3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt2__l3_3__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt2__l3_3__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt2__l3_3__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt2__l3_3__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt2__l3_3__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt2__l3_3__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt2__l3_3__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cflgt2__l3_3__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cflgt2__l3_3__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cflgt2__l3_3__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cflgt2__l3_3__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt2__l3_3__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt2__l3_3__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt2__l3_3__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt2__l3_3__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt2__l3_3__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt2__l3_3__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt2__l3_3__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt2__l3_3__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt2__l3_3__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt2__l3_3__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__l3_3__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt2__l3_3__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__l3_3__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt2__l3_3__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt2__l3_3__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt2__l3_3__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__l3_3__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt2__l3_3__l30_bank3_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define cflgt2__l3_3__l30_bank3_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cflgt2__l3_3__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define cflgt2__rasterizer_and_pixel_backend__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt2__rasterizer_and_pixel_backend__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt2__rasterizer_and_pixel_backend__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt2__rasterizer_and_pixel_backend__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt2__rasterizer_and_pixel_backend__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt2__rasterizer_and_pixel_backend__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt2__rasterizer_and_pixel_backend__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt2__rasterizer_and_pixel_backend__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt2__rasterizer_and_pixel_backend__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt2__rasterizer_and_pixel_backend__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt2__rasterizer_and_pixel_backend__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt2__rasterizer_and_pixel_backend__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt2__rasterizer_and_pixel_backend__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt2__rasterizer_and_pixel_backend__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt2__rasterizer_and_pixel_backend__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt2__rasterizer_and_pixel_backend__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt2__rasterizer_and_pixel_backend__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt2__rasterizer_and_pixel_backend__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cflgt2__rasterizer_and_pixel_backend__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cflgt2__rasterizer_and_pixel_backend__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cflgt2__rasterizer_and_pixel_backend__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cflgt2__rasterizer_and_pixel_backend__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt2__rasterizer_and_pixel_backend__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt2__rasterizer_and_pixel_backend__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt2__rasterizer_and_pixel_backend__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt2__rasterizer_and_pixel_backend__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt2__rasterizer_and_pixel_backend__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt2__rasterizer_and_pixel_backend__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt2__rasterizer_and_pixel_backend__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt2__rasterizer_and_pixel_backend__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt2__rasterizer_and_pixel_backend__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt2__rasterizer_and_pixel_backend__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__rasterizer_and_pixel_backend__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt2__rasterizer_and_pixel_backend__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__rasterizer_and_pixel_backend__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt2__rasterizer_and_pixel_backend__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt2__rasterizer_and_pixel_backend__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt2__rasterizer_and_pixel_backend__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__rasterizer_and_pixel_backend__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt2__rasterizer_and_pixel_backend__pixel_data0_ready__read \
    bdw__render_basic__sampler0_busy__read
#define cflgt2__rasterizer_and_pixel_backend__rasterizer0_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define cflgt2__rasterizer_and_pixel_backend__ps_output0_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cflgt2__rasterizer_and_pixel_backend__pixel_values0_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define cflgt2__rasterizer_and_pixel_backend__rasterizer0_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define cflgt2__rasterizer_and_pixel_backend__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define cflgt2__sampler__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt2__sampler__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt2__sampler__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt2__sampler__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt2__sampler__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt2__sampler__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt2__sampler__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt2__sampler__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt2__sampler__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt2__sampler__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt2__sampler__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt2__sampler__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt2__sampler__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt2__sampler__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt2__sampler__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt2__sampler__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt2__sampler__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt2__sampler__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cflgt2__sampler__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cflgt2__sampler__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cflgt2__sampler__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cflgt2__sampler__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt2__sampler__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt2__sampler__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt2__sampler__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt2__sampler__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt2__sampler__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt2__sampler__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt2__sampler__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt2__sampler__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt2__sampler__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt2__sampler__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__sampler__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt2__sampler__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__sampler__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt2__sampler__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt2__sampler__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt2__sampler__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__sampler__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt2__sampler__sampler01_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define cflgt2__sampler__sampler02_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define cflgt2__sampler__sampler00_input_available__read \
    bdw__render_basic__sampler0_bottleneck__read
#define cflgt2__sampler__sampler02_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cflgt2__sampler__sampler00_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define cflgt2__sampler__sampler01_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define cflgt2__sampler__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define cflgt2__tdl_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt2__tdl_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt2__tdl_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt2__tdl_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt2__tdl_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt2__tdl_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt2__tdl_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt2__tdl_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt2__tdl_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt2__tdl_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt2__tdl_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt2__tdl_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt2__tdl_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt2__tdl_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt2__tdl_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt2__tdl_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt2__tdl_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt2__tdl_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cflgt2__tdl_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cflgt2__tdl_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cflgt2__tdl_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cflgt2__tdl_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt2__tdl_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt2__tdl_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt2__tdl_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt2__tdl_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt2__tdl_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt2__tdl_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt2__tdl_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt2__tdl_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt2__tdl_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt2__tdl_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__tdl_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt2__tdl_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__tdl_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt2__tdl_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt2__tdl_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt2__tdl_1__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__tdl_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt2__tdl_1__non_ps_thread01_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define cflgt2__tdl_1__ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define cflgt2__tdl_1__non_ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define cflgt2__tdl_1__ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define cflgt2__tdl_1__non_ps_thread02_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define cflgt2__tdl_1__ps_thread01_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define cflgt2__tdl_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define cflgt2__tdl_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt2__tdl_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt2__tdl_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt2__tdl_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt2__tdl_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt2__tdl_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt2__tdl_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt2__tdl_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt2__tdl_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt2__tdl_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt2__tdl_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt2__tdl_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt2__tdl_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt2__tdl_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt2__tdl_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt2__tdl_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt2__tdl_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt2__tdl_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cflgt2__tdl_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cflgt2__tdl_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cflgt2__tdl_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cflgt2__tdl_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt2__tdl_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt2__tdl_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt2__tdl_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt2__tdl_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt2__tdl_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt2__tdl_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt2__tdl_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt2__tdl_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt2__tdl_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt2__tdl_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__tdl_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt2__tdl_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__tdl_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt2__tdl_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt2__tdl_2__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt2__tdl_2__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt2__tdl_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt2__tdl_2__thread_header01_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cflgt2__tdl_2__thread_header00_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define cflgt2__tdl_2__thread_header00_ready_port0__read \
    bdw__render_pipe_profile__sf_stall__read
#define cflgt2__tdl_2__thread_header02_ready_port1__read \
    bdw__render_pipe_profile__cl_stall__read
#define cflgt2__tdl_2__thread_header02_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define cflgt2__tdl_2__thread_header01_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define cflgt2__tdl_2__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define cflgt2__compute_extra__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt2__compute_extra__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt2__compute_extra__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt2__compute_extra__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt2__compute_extra__fpu1_active__read \
    bdw__render_basic__eu_stall__read
#define cflgt2__compute_extra__fpu1_active_adjusted__read \
    sklgt2__compute_extra__fpu1_active_adjusted__read
#define cflgt2__vme_pipe__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt2__vme_pipe__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt2__vme_pipe__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt2__vme_pipe__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt2__vme_pipe__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt2__vme_pipe__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt2__vme_pipe__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt2__vme_pipe__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt2__vme_pipe__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt2__vme_pipe__eu_thread_occupancy__read \
    bdw__vme_pipe__eu_thread_occupancy__read
#define cflgt2__vme_pipe__vme_busy__read \
    bdw__vme_pipe__vme_busy__read
#define cflgt2__gpu_busyness__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt2__gpu_busyness__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt2__gpu_busyness__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt2__gpu_busyness__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt2__gpu_busyness__render_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cflgt2__gpu_busyness__vdbox0_busy__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define cflgt2__gpu_busyness__vebox_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define cflgt2__gpu_busyness__blitter_busy__read \
    bdw__render_pipe_profile__cl_stall__read
#define cflgt2__gpu_busyness__any_ring_busy__read \
    bdw__render_basic__sampler0_busy__read
#define cflgt2__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt2__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt2__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt2__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt2__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define cflgt2__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define cflgt2__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define cflgt2__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define cflgt2__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define cflgt2__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define cflgt2__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define cflgt2__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define cflgt2__test_oa__counter8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define cflgt2__pma__stall__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt2__pma__stall__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt2__pma__stall__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt2__pma__stall__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt2__pma__stall__stc_pma_stall__read \
    sklgt2__pma__stall__stc_pma_stall__read
#define cflgt2__async_compute__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt2__async_compute__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt2__async_compute__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt2__async_compute__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt2__async_compute__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt2__async_compute__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt2__async_compute__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt2__async_compute__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt2__async_compute__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt2__async_compute__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt2__async_compute__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt2__async_compute__fpu0_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt2__async_compute__vs_fpu0_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define cflgt2__async_compute__ps_fpu0_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt2__async_compute__cs_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cflgt2__async_compute__fpu1_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt2__async_compute__vs_fpu1_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define cflgt2__async_compute__ps_fpu1_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt2__async_compute__cs_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cflgt2__async_compute__eu_thread_occupancy__read \
    sklgt2__ff_bottlenecks__eu_thread_occupancy__read
#define cflgt2__async_compute__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt2__async_compute__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt3__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt3__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt3__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt3__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt3__render_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt3__render_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt3__render_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt3__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt3__render_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt3__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt3__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt3__render_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt3__render_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt3__render_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt3__render_basic__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt3__render_basic__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt3__render_basic__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt3__render_basic__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cflgt3__render_basic__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cflgt3__render_basic__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cflgt3__render_basic__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cflgt3__render_basic__sampler0_busy__read \
    bdw__render_basic__sampler0_busy__read
#define cflgt3__render_basic__sampler1_busy__read \
    bdw__render_basic__sampler1_busy__read
#define cflgt3__render_basic__samplers_busy__read \
    bdw__render_basic__samplers_busy__read
#define cflgt3__render_basic__sampler0_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define cflgt3__render_basic__sampler1_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define cflgt3__render_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt3__render_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt3__render_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt3__render_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt3__render_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt3__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt3__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt3__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt3__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt3__render_basic__sampler_l1_misses__read \
    bdw__render_basic__sampler_l1_misses__read
#define cflgt3__render_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt3__render_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__render_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt3__render_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt3__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt3__render_basic__l3_lookups__read \
    bdw__render_basic__l3_lookups__read
#define cflgt3__render_basic__l3_misses__read \
    hsw__compute_extended__typed_atomics0__read
#define cflgt3__render_basic__l3_sampler_throughput__read \
    bdw__render_basic__l3_sampler_throughput__read
#define cflgt3__render_basic__l3_sampler_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__render_basic__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt3__render_basic__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt3__render_basic__gti_vf_throughput__read \
    bdw__render_basic__gti_vf_throughput__read
#define cflgt3__render_basic__gti_vf_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define cflgt3__render_basic__gti_depth_throughput__read \
    bdw__render_basic__gti_depth_throughput__read
#define cflgt3__render_basic__gti_depth_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__render_basic__gti_rcc_throughput__read \
    bdw__render_basic__gti_rcc_throughput__read
#define cflgt3__render_basic__gti_rcc_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__render_basic__gti_l3_throughput__read \
    hsw__render_basic__gti_l3_throughput__read
#define cflgt3__render_basic__gti_l3_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__render_basic__gti_hdc_lookups_throughput__read \
    bdw__render_basic__gti_hdc_lookups_throughput__read
#define cflgt3__render_basic__gti_hdc_lookups_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__render_basic__gti_read_throughput__read \
    bdw__render_basic__gti_read_throughput__read
#define cflgt3__render_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define cflgt3__render_basic__gti_write_throughput__read \
    hsw__render_basic__gti_write_throughput__read
#define cflgt3__render_basic__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define cflgt3__render_basic__sampler_bottleneck__read \
    bdw__render_basic__sampler_bottleneck__read
#define cflgt3__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt3__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt3__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt3__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt3__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt3__compute_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt3__compute_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt3__compute_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt3__compute_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt3__compute_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt3__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt3__compute_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt3__compute_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt3__compute_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt3__compute_basic__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt3__compute_basic__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt3__compute_basic__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define cflgt3__compute_basic__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define cflgt3__compute_basic__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt3__compute_basic__eu_thread_occupancy__read \
    bdw__compute_basic__eu_thread_occupancy__read
#define cflgt3__compute_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt3__compute_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt3__compute_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt3__compute_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt3__compute_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt3__compute_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt3__compute_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt3__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt3__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt3__compute_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt3__compute_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__compute_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt3__compute_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt3__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt3__compute_basic__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt3__compute_basic__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt3__compute_basic__typed_bytes_read__read \
    bdw__compute_basic__typed_bytes_read__read
#define cflgt3__compute_basic__typed_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__compute_basic__typed_bytes_written__read \
    bdw__compute_basic__typed_bytes_written__read
#define cflgt3__compute_basic__typed_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__compute_basic__untyped_bytes_read__read \
    bdw__compute_basic__untyped_bytes_read__read
#define cflgt3__compute_basic__untyped_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__compute_basic__untyped_bytes_written__read \
    bdw__compute_basic__untyped_bytes_written__read
#define cflgt3__compute_basic__untyped_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__compute_basic__gti_read_throughput__read \
    hsw__render_basic__gti_l3_throughput__read
#define cflgt3__compute_basic__gti_read_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__compute_basic__gti_write_throughput__read \
    bdw__render_basic__gti_hdc_lookups_throughput__read
#define cflgt3__compute_basic__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define cflgt3__render_pipe_profile__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt3__render_pipe_profile__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt3__render_pipe_profile__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt3__render_pipe_profile__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt3__render_pipe_profile__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt3__render_pipe_profile__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt3__render_pipe_profile__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt3__render_pipe_profile__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt3__render_pipe_profile__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt3__render_pipe_profile__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt3__render_pipe_profile__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt3__render_pipe_profile__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt3__render_pipe_profile__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt3__render_pipe_profile__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt3__render_pipe_profile__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt3__render_pipe_profile__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt3__render_pipe_profile__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt3__render_pipe_profile__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt3__render_pipe_profile__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt3__render_pipe_profile__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt3__render_pipe_profile__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt3__render_pipe_profile__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt3__render_pipe_profile__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt3__render_pipe_profile__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__render_pipe_profile__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt3__render_pipe_profile__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__render_pipe_profile__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt3__render_pipe_profile__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt3__render_pipe_profile__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt3__render_pipe_profile__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__render_pipe_profile__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt3__render_pipe_profile__vf_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define cflgt3__render_pipe_profile__vs_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define cflgt3__render_pipe_profile__hs_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define cflgt3__render_pipe_profile__ds_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define cflgt3__render_pipe_profile__gs_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define cflgt3__render_pipe_profile__so_bottleneck__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define cflgt3__render_pipe_profile__cl_bottleneck__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define cflgt3__render_pipe_profile__sf_bottleneck__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define cflgt3__render_pipe_profile__hi_depth_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define cflgt3__render_pipe_profile__early_depth_bottleneck__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define cflgt3__render_pipe_profile__bc_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cflgt3__render_pipe_profile__hs_stall__read \
    bdw__render_pipe_profile__hs_stall__read
#define cflgt3__render_pipe_profile__ds_stall__read \
    bdw__render_pipe_profile__ds_stall__read
#define cflgt3__render_pipe_profile__so_stall__read \
    bdw__render_pipe_profile__so_stall__read
#define cflgt3__render_pipe_profile__cl_stall__read \
    bdw__render_pipe_profile__cl_stall__read
#define cflgt3__render_pipe_profile__sf_stall__read \
    bdw__render_pipe_profile__sf_stall__read
#define cflgt3__memory_reads__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt3__memory_reads__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt3__memory_reads__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt3__memory_reads__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt3__memory_reads__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt3__memory_reads__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt3__memory_reads__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt3__memory_reads__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt3__memory_reads__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt3__memory_reads__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt3__memory_reads__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt3__memory_reads__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt3__memory_reads__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt3__memory_reads__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt3__memory_reads__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt3__memory_reads__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt3__memory_reads__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt3__memory_reads__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt3__memory_reads__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt3__memory_reads__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt3__memory_reads__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt3__memory_reads__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt3__memory_reads__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt3__memory_reads__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__memory_reads__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt3__memory_reads__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__memory_reads__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt3__memory_reads__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt3__memory_reads__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt3__memory_reads__gti_cmd_streamer_memory_reads__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define cflgt3__memory_reads__gti_rs_memory_reads__read \
    hsw__compute_extended__eu_typed_reads0__read
#define cflgt3__memory_reads__gti_vf_memory_reads__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define cflgt3__memory_reads__gti_rcc_memory_reads__read \
    hsw__compute_extended__eu_typed_writes0__read
#define cflgt3__memory_reads__gti_msc_memory_reads__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define cflgt3__memory_reads__gti_hiz_memory_reads__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define cflgt3__memory_reads__gti_stc_memory_reads__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define cflgt3__memory_reads__gti_rcz_memory_reads__read \
    hsw__compute_extended__gpu_clocks__read
#define cflgt3__memory_reads__gti_memory_reads__read \
    hsw__compute_extended__typed_writes0__read
#define cflgt3__memory_reads__gti_l3_bank0_reads__read \
    hsw__compute_extended__typed_atomics0__read
#define cflgt3__memory_reads__gti_l3_bank1_reads__read \
    hsw__memory_reads__gti_memory_reads__read
#define cflgt3__memory_reads__gti_l3_bank2_reads__read \
    hsw__memory_reads__llc_read_accesses__read
#define cflgt3__memory_reads__gti_l3_bank3_reads__read \
    hsw__memory_reads__gpu_core_clocks__read
#define cflgt3__memory_reads__gti_l3_reads__read \
    bdw__memory_reads__gti_l3_reads__read
#define cflgt3__memory_reads__gti_ring_accesses__read \
    bdw__memory_reads__gti_ring_accesses__read
#define cflgt3__memory_writes__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt3__memory_writes__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt3__memory_writes__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt3__memory_writes__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt3__memory_writes__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt3__memory_writes__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt3__memory_writes__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt3__memory_writes__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt3__memory_writes__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt3__memory_writes__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt3__memory_writes__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt3__memory_writes__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt3__memory_writes__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt3__memory_writes__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt3__memory_writes__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt3__memory_writes__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt3__memory_writes__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt3__memory_writes__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt3__memory_writes__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt3__memory_writes__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt3__memory_writes__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt3__memory_writes__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt3__memory_writes__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt3__memory_writes__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__memory_writes__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt3__memory_writes__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__memory_writes__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt3__memory_writes__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt3__memory_writes__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt3__memory_writes__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__memory_writes__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt3__memory_writes__gti_cmd_streamer_memory_writes__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define cflgt3__memory_writes__gti_so_memory_writes__read \
    hsw__compute_extended__eu_typed_reads0__read
#define cflgt3__memory_writes__gti_rcc_memory_writes__read \
    hsw__compute_extended__eu_typed_writes0__read
#define cflgt3__memory_writes__gti_msc_memory_writes__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define cflgt3__memory_writes__gti_hiz_memory_writes__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define cflgt3__memory_writes__gti_stc_memory_writes__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define cflgt3__memory_writes__gti_rcz_memory_writes__read \
    hsw__compute_extended__gpu_clocks__read
#define cflgt3__memory_writes__gti_memory_writes__read \
    hsw__compute_extended__typed_writes0__read
#define cflgt3__memory_writes__gti_l3_bank0_writes__read \
    hsw__compute_extended__typed_atomics0__read
#define cflgt3__memory_writes__gti_l3_bank1_writes__read \
    hsw__memory_reads__gti_memory_reads__read
#define cflgt3__memory_writes__gti_l3_bank2_writes__read \
    hsw__memory_reads__llc_read_accesses__read
#define cflgt3__memory_writes__gti_l3_bank3_writes__read \
    hsw__memory_reads__gpu_core_clocks__read
#define cflgt3__memory_writes__gti_l3_writes__read \
    bdw__memory_reads__gti_l3_reads__read
#define cflgt3__memory_writes__gti_ring_accesses__read \
    bdw__memory_reads__gti_ring_accesses__read
#define cflgt3__compute_extended__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt3__compute_extended__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt3__compute_extended__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt3__compute_extended__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt3__compute_extended__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt3__compute_extended__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt3__compute_extended__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt3__compute_extended__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt3__compute_extended__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt3__compute_extended__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt3__compute_extended__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define cflgt3__compute_extended__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define cflgt3__compute_extended__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt3__compute_extended__eu_thread_occupancy__read \
    bdw__compute_basic__eu_thread_occupancy__read
#define cflgt3__compute_extended__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt3__compute_extended__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt3__compute_extended__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt3__compute_extended__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__compute_extended__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt3__compute_extended__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__compute_extended__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt3__compute_extended__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt3__compute_extended__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt3__compute_extended__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__compute_extended__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt3__compute_extended__eu_untyped_reads0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define cflgt3__compute_extended__eu_typed_reads0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define cflgt3__compute_extended__eu_untyped_writes0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define cflgt3__compute_extended__eu_typed_writes0__read \
    hsw__compute_extended__eu_typed_writes0__read
#define cflgt3__compute_extended__eu_untyped_atomics0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define cflgt3__compute_extended__eu_typed_atomics0__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define cflgt3__compute_extended__eu_a64_untyped_reads0__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define cflgt3__compute_extended__eu_a64_untyped_writes0__read \
    hsw__compute_extended__gpu_clocks__read
#define cflgt3__compute_extended__typed_reads0__read \
    hsw__render_basic__gpu_core_clocks__read
#define cflgt3__compute_extended__typed_writes0__read \
    hsw__compute_extended__typed_writes0__read
#define cflgt3__compute_extended__untyped_reads0__read \
    hsw__compute_extended__untyped_reads0__read
#define cflgt3__compute_extended__untyped_writes0__read \
    hsw__compute_extended__untyped_writes0__read
#define cflgt3__compute_extended__typed_atomics0__read \
    hsw__compute_extended__typed_atomics0__read
#define cflgt3__compute_extended__typed_reads_per_cache_line__read \
    hsw__compute_extended__typed_reads_per_cache_line__read
#define cflgt3__compute_extended__typed_writes_per_cache_line__read \
    hsw__compute_extended__typed_writes_per_cache_line__read
#define cflgt3__compute_extended__untyped_reads_per_cache_line__read \
    bdw__compute_extended__untyped_reads_per_cache_line__read
#define cflgt3__compute_extended__untyped_writes_per_cache_line__read \
    bdw__compute_extended__untyped_writes_per_cache_line__read
#define cflgt3__compute_extended__typed_atomics_per_cache_line__read \
    hsw__compute_extended__typed_atomics_per_cache_line__read
#define cflgt3__compute_l3_cache__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt3__compute_l3_cache__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt3__compute_l3_cache__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt3__compute_l3_cache__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt3__compute_l3_cache__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt3__compute_l3_cache__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt3__compute_l3_cache__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt3__compute_l3_cache__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt3__compute_l3_cache__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt3__compute_l3_cache__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt3__compute_l3_cache__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt3__compute_l3_cache__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt3__compute_l3_cache__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt3__compute_l3_cache__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt3__compute_l3_cache__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt3__compute_l3_cache__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt3__compute_l3_cache__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define cflgt3__compute_l3_cache__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define cflgt3__compute_l3_cache__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt3__compute_l3_cache__eu_hybrid_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define cflgt3__compute_l3_cache__eu_hybrid_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define cflgt3__compute_l3_cache__eu_ternary_fpu0_instruction__read \
    bdw__render_basic__ps_fpu0_active__read
#define cflgt3__compute_l3_cache__eu_ternary_fpu1_instruction__read \
    bdw__render_basic__ps_fpu1_active__read
#define cflgt3__compute_l3_cache__eu_binary_fpu0_instruction__read \
    bdw__render_basic__ps_send_active__read
#define cflgt3__compute_l3_cache__eu_binary_fpu1_instruction__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cflgt3__compute_l3_cache__eu_move_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu0_instruction__read
#define cflgt3__compute_l3_cache__eu_move_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu1_instruction__read
#define cflgt3__compute_l3_cache__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt3__compute_l3_cache__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt3__compute_l3_cache__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt3__compute_l3_cache__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt3__compute_l3_cache__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt3__compute_l3_cache__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt3__compute_l3_cache__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt3__compute_l3_cache__sampler_accesses__read \
    bdw__render_pipe_profile__sampler_accesses__read
#define cflgt3__compute_l3_cache__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt3__compute_l3_cache__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt3__compute_l3_cache__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt3__compute_l3_cache__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__compute_l3_cache__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt3__compute_l3_cache__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__compute_l3_cache__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt3__compute_l3_cache__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt3__compute_l3_cache__l3_accesses__read \
    sklgt2__compute_l3_cache__l3_accesses__read
#define cflgt3__compute_l3_cache__l3_misses__read \
    bdw__compute_l3_cache__l3_misses__read
#define cflgt3__compute_l3_cache__l3_sampler_throughput__read \
    chv__render_basic__l3_sampler_throughput__read
#define cflgt3__compute_l3_cache__l3_sampler_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__compute_l3_cache__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt3__compute_l3_cache__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__compute_l3_cache__l3_total_throughput__read \
    sklgt2__compute_l3_cache__l3_total_throughput__read
#define cflgt3__compute_l3_cache__l3_total_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__compute_l3_cache__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt3__compute_l3_cache__l3_bank00_accesses__read \
    bdw__compute_l3_cache__l3_bank00_accesses__read
#define cflgt3__compute_l3_cache__l3_bank01_accesses__read \
    bdw__compute_l3_cache__l3_bank01_accesses__read
#define cflgt3__compute_l3_cache__l3_bank02_accesses__read \
    bdw__compute_l3_cache__l3_bank02_accesses__read
#define cflgt3__compute_l3_cache__l3_bank03_accesses__read \
    bdw__compute_l3_cache__l3_bank03_accesses__read
#define cflgt3__compute_l3_cache__l3_bank00_ic_accesses__read \
    bdw__compute_l3_cache__l3_bank00_ic_accesses__read
#define cflgt3__compute_l3_cache__l3_bank00_ic_hits__read \
    bdw__compute_l3_cache__l3_bank00_ic_hits__read
#define cflgt3__compute_l3_cache__gti_l3_throughput__read \
    bdw__compute_l3_cache__gti_l3_throughput__read
#define cflgt3__compute_l3_cache__gti_l3_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__compute_l3_cache__gti_read_throughput__read \
    bdw__render_basic__gti_read_throughput__read
#define cflgt3__compute_l3_cache__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define cflgt3__compute_l3_cache__gti_write_throughput__read \
    hsw__render_basic__gti_write_throughput__read
#define cflgt3__compute_l3_cache__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define cflgt3__hdc_and_sf__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt3__hdc_and_sf__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt3__hdc_and_sf__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt3__hdc_and_sf__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt3__hdc_and_sf__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt3__hdc_and_sf__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt3__hdc_and_sf__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt3__hdc_and_sf__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt3__hdc_and_sf__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt3__hdc_and_sf__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt3__hdc_and_sf__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt3__hdc_and_sf__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt3__hdc_and_sf__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt3__hdc_and_sf__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt3__hdc_and_sf__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt3__hdc_and_sf__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt3__hdc_and_sf__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt3__hdc_and_sf__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cflgt3__hdc_and_sf__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cflgt3__hdc_and_sf__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cflgt3__hdc_and_sf__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cflgt3__hdc_and_sf__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt3__hdc_and_sf__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt3__hdc_and_sf__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt3__hdc_and_sf__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt3__hdc_and_sf__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt3__hdc_and_sf__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt3__hdc_and_sf__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt3__hdc_and_sf__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt3__hdc_and_sf__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt3__hdc_and_sf__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt3__hdc_and_sf__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__hdc_and_sf__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt3__hdc_and_sf__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__hdc_and_sf__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt3__hdc_and_sf__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt3__hdc_and_sf__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt3__hdc_and_sf__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__hdc_and_sf__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt3__hdc_and_sf__poly_data_ready__read \
    bdw__render_basic__sampler0_busy__read
#define cflgt3__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read
#define cflgt3__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read
#define cflgt3__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read
#define cflgt3__hdc_and_sf__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define cflgt3__l3_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt3__l3_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt3__l3_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt3__l3_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt3__l3_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt3__l3_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt3__l3_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt3__l3_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt3__l3_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt3__l3_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt3__l3_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt3__l3_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt3__l3_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt3__l3_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt3__l3_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt3__l3_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt3__l3_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt3__l3_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cflgt3__l3_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cflgt3__l3_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cflgt3__l3_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cflgt3__l3_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt3__l3_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt3__l3_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt3__l3_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt3__l3_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt3__l3_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt3__l3_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt3__l3_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt3__l3_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt3__l3_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt3__l3_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__l3_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt3__l3_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__l3_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt3__l3_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt3__l3_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt3__l3_1__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__l3_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt3__l3_1__l30_bank0_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define cflgt3__l3_1__l30_bank1_stalled__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define cflgt3__l3_1__l30_bank1_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cflgt3__l3_1__l30_bank0_active__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define cflgt3__l3_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define cflgt3__l3_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt3__l3_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt3__l3_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt3__l3_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt3__l3_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt3__l3_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt3__l3_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt3__l3_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt3__l3_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt3__l3_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt3__l3_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt3__l3_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt3__l3_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt3__l3_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt3__l3_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt3__l3_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt3__l3_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt3__l3_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cflgt3__l3_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cflgt3__l3_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cflgt3__l3_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cflgt3__l3_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt3__l3_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt3__l3_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt3__l3_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt3__l3_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt3__l3_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt3__l3_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt3__l3_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt3__l3_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt3__l3_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt3__l3_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__l3_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt3__l3_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__l3_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt3__l3_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt3__l3_2__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt3__l3_2__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__l3_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt3__l3_2__l30_bank2_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define cflgt3__l3_2__l30_bank2_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cflgt3__l3_2__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define cflgt3__l3_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt3__l3_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt3__l3_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt3__l3_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt3__l3_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt3__l3_3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt3__l3_3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt3__l3_3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt3__l3_3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt3__l3_3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt3__l3_3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt3__l3_3__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt3__l3_3__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt3__l3_3__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt3__l3_3__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt3__l3_3__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt3__l3_3__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt3__l3_3__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cflgt3__l3_3__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cflgt3__l3_3__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cflgt3__l3_3__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cflgt3__l3_3__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt3__l3_3__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt3__l3_3__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt3__l3_3__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt3__l3_3__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt3__l3_3__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt3__l3_3__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt3__l3_3__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt3__l3_3__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt3__l3_3__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt3__l3_3__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__l3_3__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt3__l3_3__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__l3_3__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt3__l3_3__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt3__l3_3__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt3__l3_3__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__l3_3__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt3__l3_3__l30_bank3_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define cflgt3__l3_3__l30_bank3_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cflgt3__l3_3__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define cflgt3__rasterizer_and_pixel_backend__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt3__rasterizer_and_pixel_backend__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt3__rasterizer_and_pixel_backend__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt3__rasterizer_and_pixel_backend__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt3__rasterizer_and_pixel_backend__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt3__rasterizer_and_pixel_backend__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt3__rasterizer_and_pixel_backend__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt3__rasterizer_and_pixel_backend__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt3__rasterizer_and_pixel_backend__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt3__rasterizer_and_pixel_backend__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt3__rasterizer_and_pixel_backend__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt3__rasterizer_and_pixel_backend__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt3__rasterizer_and_pixel_backend__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt3__rasterizer_and_pixel_backend__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt3__rasterizer_and_pixel_backend__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt3__rasterizer_and_pixel_backend__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt3__rasterizer_and_pixel_backend__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt3__rasterizer_and_pixel_backend__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cflgt3__rasterizer_and_pixel_backend__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cflgt3__rasterizer_and_pixel_backend__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cflgt3__rasterizer_and_pixel_backend__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cflgt3__rasterizer_and_pixel_backend__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt3__rasterizer_and_pixel_backend__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt3__rasterizer_and_pixel_backend__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt3__rasterizer_and_pixel_backend__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt3__rasterizer_and_pixel_backend__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt3__rasterizer_and_pixel_backend__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt3__rasterizer_and_pixel_backend__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt3__rasterizer_and_pixel_backend__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt3__rasterizer_and_pixel_backend__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt3__rasterizer_and_pixel_backend__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt3__rasterizer_and_pixel_backend__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__rasterizer_and_pixel_backend__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt3__rasterizer_and_pixel_backend__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__rasterizer_and_pixel_backend__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt3__rasterizer_and_pixel_backend__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt3__rasterizer_and_pixel_backend__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt3__rasterizer_and_pixel_backend__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__rasterizer_and_pixel_backend__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt3__rasterizer_and_pixel_backend__pixel_data0_ready__read \
    bdw__render_basic__sampler0_busy__read
#define cflgt3__rasterizer_and_pixel_backend__rasterizer0_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define cflgt3__rasterizer_and_pixel_backend__ps_output0_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cflgt3__rasterizer_and_pixel_backend__pixel_values0_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define cflgt3__rasterizer_and_pixel_backend__rasterizer0_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define cflgt3__rasterizer_and_pixel_backend__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define cflgt3__sampler__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt3__sampler__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt3__sampler__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt3__sampler__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt3__sampler__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt3__sampler__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt3__sampler__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt3__sampler__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt3__sampler__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt3__sampler__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt3__sampler__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt3__sampler__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt3__sampler__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt3__sampler__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt3__sampler__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt3__sampler__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt3__sampler__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt3__sampler__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cflgt3__sampler__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cflgt3__sampler__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cflgt3__sampler__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cflgt3__sampler__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt3__sampler__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt3__sampler__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt3__sampler__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt3__sampler__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt3__sampler__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt3__sampler__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt3__sampler__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt3__sampler__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt3__sampler__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt3__sampler__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__sampler__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt3__sampler__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__sampler__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt3__sampler__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt3__sampler__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt3__sampler__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__sampler__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt3__sampler__sampler01_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define cflgt3__sampler__sampler02_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define cflgt3__sampler__sampler00_input_available__read \
    bdw__render_basic__sampler0_bottleneck__read
#define cflgt3__sampler__sampler02_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cflgt3__sampler__sampler00_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define cflgt3__sampler__sampler01_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define cflgt3__sampler__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define cflgt3__tdl_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt3__tdl_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt3__tdl_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt3__tdl_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt3__tdl_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt3__tdl_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt3__tdl_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt3__tdl_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt3__tdl_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt3__tdl_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt3__tdl_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt3__tdl_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt3__tdl_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt3__tdl_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt3__tdl_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt3__tdl_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt3__tdl_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt3__tdl_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cflgt3__tdl_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cflgt3__tdl_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cflgt3__tdl_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cflgt3__tdl_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt3__tdl_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt3__tdl_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt3__tdl_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt3__tdl_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt3__tdl_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt3__tdl_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt3__tdl_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt3__tdl_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt3__tdl_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt3__tdl_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__tdl_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt3__tdl_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__tdl_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt3__tdl_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt3__tdl_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt3__tdl_1__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__tdl_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt3__tdl_1__non_ps_thread01_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define cflgt3__tdl_1__ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define cflgt3__tdl_1__non_ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define cflgt3__tdl_1__ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define cflgt3__tdl_1__non_ps_thread02_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define cflgt3__tdl_1__ps_thread01_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define cflgt3__tdl_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define cflgt3__tdl_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt3__tdl_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt3__tdl_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt3__tdl_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt3__tdl_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt3__tdl_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt3__tdl_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt3__tdl_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt3__tdl_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt3__tdl_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt3__tdl_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt3__tdl_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt3__tdl_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt3__tdl_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt3__tdl_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt3__tdl_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt3__tdl_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt3__tdl_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cflgt3__tdl_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cflgt3__tdl_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cflgt3__tdl_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cflgt3__tdl_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cflgt3__tdl_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cflgt3__tdl_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cflgt3__tdl_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cflgt3__tdl_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cflgt3__tdl_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define cflgt3__tdl_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cflgt3__tdl_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cflgt3__tdl_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cflgt3__tdl_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cflgt3__tdl_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__tdl_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cflgt3__tdl_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cflgt3__tdl_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cflgt3__tdl_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cflgt3__tdl_2__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define cflgt3__tdl_2__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cflgt3__tdl_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cflgt3__tdl_2__thread_header01_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cflgt3__tdl_2__thread_header00_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define cflgt3__tdl_2__thread_header00_ready_port0__read \
    bdw__render_pipe_profile__sf_stall__read
#define cflgt3__tdl_2__thread_header02_ready_port1__read \
    bdw__render_pipe_profile__cl_stall__read
#define cflgt3__tdl_2__thread_header02_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define cflgt3__tdl_2__thread_header01_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define cflgt3__tdl_2__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define cflgt3__compute_extra__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt3__compute_extra__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt3__compute_extra__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt3__compute_extra__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt3__compute_extra__fpu1_active__read \
    bdw__render_basic__eu_stall__read
#define cflgt3__compute_extra__fpu1_active_adjusted__read \
    bdw__compute_extra__fpu1_active_adjusted__read
#define cflgt3__vme_pipe__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt3__vme_pipe__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt3__vme_pipe__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt3__vme_pipe__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt3__vme_pipe__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt3__vme_pipe__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt3__vme_pipe__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt3__vme_pipe__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cflgt3__vme_pipe__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt3__vme_pipe__eu_thread_occupancy__read \
    bdw__vme_pipe__eu_thread_occupancy__read
#define cflgt3__vme_pipe__vme_busy__read \
    bdw__vme_pipe__vme_busy__read
#define cflgt3__gpu_busyness__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt3__gpu_busyness__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt3__gpu_busyness__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt3__gpu_busyness__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt3__gpu_busyness__render_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cflgt3__gpu_busyness__vdbox0_busy__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define cflgt3__gpu_busyness__vdbox1_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define cflgt3__gpu_busyness__vebox_busy__read \
    bdw__render_pipe_profile__cl_stall__read
#define cflgt3__gpu_busyness__blitter_busy__read \
    bdw__render_pipe_profile__so_stall__read
#define cflgt3__gpu_busyness__any_ring_busy__read \
    bdw__render_basic__sampler0_busy__read
#define cflgt3__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt3__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt3__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt3__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt3__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define cflgt3__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define cflgt3__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define cflgt3__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define cflgt3__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define cflgt3__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define cflgt3__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define cflgt3__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define cflgt3__test_oa__counter8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define cflgt3__pma__stall__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt3__pma__stall__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt3__pma__stall__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt3__pma__stall__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt3__pma__stall__stc_pma_stall__read \
    sklgt2__pma__stall__stc_pma_stall__read
#define cflgt3__async_compute__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cflgt3__async_compute__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cflgt3__async_compute__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cflgt3__async_compute__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cflgt3__async_compute__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cflgt3__async_compute__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cflgt3__async_compute__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cflgt3__async_compute__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cflgt3__async_compute__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cflgt3__async_compute__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cflgt3__async_compute__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cflgt3__async_compute__fpu0_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cflgt3__async_compute__vs_fpu0_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define cflgt3__async_compute__ps_fpu0_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cflgt3__async_compute__cs_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cflgt3__async_compute__fpu1_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cflgt3__async_compute__vs_fpu1_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define cflgt3__async_compute__ps_fpu1_active__read \
    bdw__render_basic__vs_send_active__read
#define cflgt3__async_compute__cs_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cflgt3__async_compute__eu_thread_occupancy__read \
    sklgt2__ff_bottlenecks__eu_thread_occupancy__read
#define cflgt3__async_compute__eu_active__read \
    bdw__render_basic__eu_active__read
#define cflgt3__async_compute__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bxt__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bxt__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bxt__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bxt__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bxt__render_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bxt__render_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bxt__render_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bxt__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bxt__render_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bxt__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bxt__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bxt__render_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define bxt__render_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bxt__render_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bxt__render_basic__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bxt__render_basic__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bxt__render_basic__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bxt__render_basic__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define bxt__render_basic__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define bxt__render_basic__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define bxt__render_basic__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define bxt__render_basic__sampler0_busy__read \
    bdw__render_basic__sampler0_busy__read
#define bxt__render_basic__sampler1_busy__read \
    bdw__render_basic__sampler1_busy__read
#define bxt__render_basic__samplers_busy__read \
    bdw__render_basic__samplers_busy__read
#define bxt__render_basic__sampler0_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define bxt__render_basic__sampler1_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define bxt__render_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bxt__render_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bxt__render_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bxt__render_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bxt__render_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bxt__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define bxt__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bxt__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bxt__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bxt__render_basic__sampler_l1_misses__read \
    sklgt2__render_basic__sampler_l1_misses__read
#define bxt__render_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bxt__render_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__render_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bxt__render_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bxt__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bxt__render_basic__l3_lookups__read \
    sklgt2__render_basic__l3_lookups__read
#define bxt__render_basic__l3_misses__read \
    hsw__compute_extended__typed_atomics0__read
#define bxt__render_basic__l3_sampler_throughput__read \
    sklgt2__render_basic__l3_sampler_throughput__read
#define bxt__render_basic__l3_sampler_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__render_basic__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bxt__render_basic__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bxt__render_basic__gti_vf_throughput__read \
    bdw__render_basic__gti_vf_throughput__read
#define bxt__render_basic__gti_vf_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define bxt__render_basic__gti_depth_throughput__read \
    bdw__render_basic__gti_depth_throughput__read
#define bxt__render_basic__gti_depth_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__render_basic__gti_rcc_throughput__read \
    bdw__render_basic__gti_rcc_throughput__read
#define bxt__render_basic__gti_rcc_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__render_basic__gti_l3_throughput__read \
    hsw__render_basic__gti_l3_throughput__read
#define bxt__render_basic__gti_l3_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__render_basic__gti_hdc_lookups_throughput__read \
    bdw__render_basic__gti_hdc_lookups_throughput__read
#define bxt__render_basic__gti_hdc_lookups_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__render_basic__gti_read_throughput__read \
    bdw__render_basic__gti_read_throughput__read
#define bxt__render_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define bxt__render_basic__gti_write_throughput__read \
    hsw__render_basic__gti_write_throughput__read
#define bxt__render_basic__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define bxt__render_basic__sampler_bottleneck__read \
    bdw__render_basic__sampler_bottleneck__read
#define bxt__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bxt__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bxt__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bxt__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bxt__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bxt__compute_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bxt__compute_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bxt__compute_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bxt__compute_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bxt__compute_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bxt__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bxt__compute_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define bxt__compute_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bxt__compute_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bxt__compute_basic__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bxt__compute_basic__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bxt__compute_basic__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define bxt__compute_basic__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define bxt__compute_basic__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bxt__compute_basic__eu_thread_occupancy__read \
    bdw__compute_basic__eu_thread_occupancy__read
#define bxt__compute_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bxt__compute_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bxt__compute_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bxt__compute_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bxt__compute_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bxt__compute_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define bxt__compute_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bxt__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bxt__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bxt__compute_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bxt__compute_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__compute_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bxt__compute_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bxt__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bxt__compute_basic__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bxt__compute_basic__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bxt__compute_basic__typed_bytes_read__read \
    hsw__compute_basic__untyped_bytes_read__read
#define bxt__compute_basic__typed_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

uint64_t
bxt__compute_basic__typed_bytes_written__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define bxt__compute_basic__typed_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__compute_basic__untyped_bytes_read__read \
    hsw__compute_basic__typed_bytes_written__read
#define bxt__compute_basic__untyped_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

uint64_t
bxt__compute_basic__untyped_bytes_written__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
#define bxt__compute_basic__untyped_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__compute_basic__gti_read_throughput__read \
    hsw__render_basic__gti_l3_throughput__read
#define bxt__compute_basic__gti_read_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__compute_basic__gti_write_throughput__read \
    bdw__render_basic__gti_hdc_lookups_throughput__read
#define bxt__compute_basic__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define bxt__render_pipe_profile__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bxt__render_pipe_profile__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bxt__render_pipe_profile__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bxt__render_pipe_profile__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bxt__render_pipe_profile__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bxt__render_pipe_profile__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bxt__render_pipe_profile__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bxt__render_pipe_profile__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bxt__render_pipe_profile__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bxt__render_pipe_profile__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bxt__render_pipe_profile__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bxt__render_pipe_profile__eu_active__read \
    bdw__render_basic__eu_active__read
#define bxt__render_pipe_profile__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bxt__render_pipe_profile__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bxt__render_pipe_profile__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bxt__render_pipe_profile__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bxt__render_pipe_profile__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bxt__render_pipe_profile__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bxt__render_pipe_profile__samples_written__read \
    bdw__render_basic__samples_written__read
#define bxt__render_pipe_profile__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bxt__render_pipe_profile__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bxt__render_pipe_profile__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bxt__render_pipe_profile__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bxt__render_pipe_profile__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__render_pipe_profile__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bxt__render_pipe_profile__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__render_pipe_profile__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bxt__render_pipe_profile__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bxt__render_pipe_profile__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bxt__render_pipe_profile__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__render_pipe_profile__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bxt__render_pipe_profile__vf_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define bxt__render_pipe_profile__vs_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define bxt__render_pipe_profile__hs_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define bxt__render_pipe_profile__ds_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define bxt__render_pipe_profile__gs_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define bxt__render_pipe_profile__so_bottleneck__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define bxt__render_pipe_profile__cl_bottleneck__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define bxt__render_pipe_profile__sf_bottleneck__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define bxt__render_pipe_profile__hi_depth_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define bxt__render_pipe_profile__early_depth_bottleneck__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define bxt__render_pipe_profile__bc_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define bxt__render_pipe_profile__hs_stall__read \
    bdw__render_pipe_profile__hs_stall__read
#define bxt__render_pipe_profile__ds_stall__read \
    bdw__render_pipe_profile__ds_stall__read
#define bxt__render_pipe_profile__so_stall__read \
    bdw__render_pipe_profile__so_stall__read
#define bxt__render_pipe_profile__cl_stall__read \
    bdw__render_pipe_profile__cl_stall__read
#define bxt__render_pipe_profile__sf_stall__read \
    bdw__render_pipe_profile__sf_stall__read
#define bxt__memory_reads__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bxt__memory_reads__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bxt__memory_reads__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bxt__memory_reads__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bxt__memory_reads__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bxt__memory_reads__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bxt__memory_reads__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bxt__memory_reads__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bxt__memory_reads__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bxt__memory_reads__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bxt__memory_reads__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bxt__memory_reads__eu_active__read \
    bdw__render_basic__eu_active__read
#define bxt__memory_reads__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bxt__memory_reads__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bxt__memory_reads__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bxt__memory_reads__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bxt__memory_reads__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bxt__memory_reads__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bxt__memory_reads__samples_written__read \
    bdw__render_basic__samples_written__read
#define bxt__memory_reads__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bxt__memory_reads__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bxt__memory_reads__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bxt__memory_reads__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bxt__memory_reads__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__memory_reads__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bxt__memory_reads__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__memory_reads__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bxt__memory_reads__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bxt__memory_reads__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bxt__memory_reads__gti_cmd_streamer_memory_reads__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define bxt__memory_reads__gti_rs_memory_reads__read \
    hsw__compute_extended__eu_typed_reads0__read
#define bxt__memory_reads__gti_vf_memory_reads__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define bxt__memory_reads__gti_rcc_memory_reads__read \
    hsw__compute_extended__eu_typed_writes0__read
#define bxt__memory_reads__gti_msc_memory_reads__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define bxt__memory_reads__gti_hiz_memory_reads__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define bxt__memory_reads__gti_stc_memory_reads__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define bxt__memory_reads__gti_rcz_memory_reads__read \
    hsw__compute_extended__gpu_clocks__read
#define bxt__memory_reads__gti_memory_reads__read \
    hsw__compute_extended__typed_writes0__read
#define bxt__memory_reads__gti_l3_bank0_reads__read \
    hsw__compute_extended__typed_atomics0__read
#define bxt__memory_reads__gti_l3_bank1_reads__read \
    hsw__memory_reads__gti_memory_reads__read
#define bxt__memory_reads__gti_l3_bank2_reads__read \
    hsw__memory_reads__llc_read_accesses__read
#define bxt__memory_reads__gti_l3_bank3_reads__read \
    hsw__memory_reads__gpu_core_clocks__read
#define bxt__memory_reads__gti_l3_reads__read \
    bdw__memory_reads__gti_l3_reads__read
#define bxt__memory_reads__gti_ring_accesses__read \
    bdw__memory_reads__gti_ring_accesses__read
#define bxt__memory_writes__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bxt__memory_writes__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bxt__memory_writes__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bxt__memory_writes__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bxt__memory_writes__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bxt__memory_writes__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bxt__memory_writes__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bxt__memory_writes__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bxt__memory_writes__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bxt__memory_writes__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bxt__memory_writes__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bxt__memory_writes__eu_active__read \
    bdw__render_basic__eu_active__read
#define bxt__memory_writes__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bxt__memory_writes__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bxt__memory_writes__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bxt__memory_writes__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bxt__memory_writes__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bxt__memory_writes__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bxt__memory_writes__samples_written__read \
    bdw__render_basic__samples_written__read
#define bxt__memory_writes__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bxt__memory_writes__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bxt__memory_writes__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bxt__memory_writes__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bxt__memory_writes__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__memory_writes__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bxt__memory_writes__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__memory_writes__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bxt__memory_writes__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bxt__memory_writes__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bxt__memory_writes__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__memory_writes__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bxt__memory_writes__gti_cmd_streamer_memory_writes__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define bxt__memory_writes__gti_so_memory_writes__read \
    hsw__compute_extended__eu_typed_reads0__read
#define bxt__memory_writes__gti_rcc_memory_writes__read \
    hsw__compute_extended__eu_typed_writes0__read
#define bxt__memory_writes__gti_msc_memory_writes__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define bxt__memory_writes__gti_hiz_memory_writes__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define bxt__memory_writes__gti_stc_memory_writes__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define bxt__memory_writes__gti_rcz_memory_writes__read \
    hsw__compute_extended__gpu_clocks__read
#define bxt__memory_writes__gti_memory_writes__read \
    hsw__compute_extended__typed_writes0__read
#define bxt__memory_writes__gti_l3_bank0_writes__read \
    hsw__compute_extended__typed_atomics0__read
#define bxt__memory_writes__gti_l3_bank1_writes__read \
    hsw__memory_reads__gti_memory_reads__read
#define bxt__memory_writes__gti_l3_bank2_writes__read \
    hsw__memory_reads__llc_read_accesses__read
#define bxt__memory_writes__gti_l3_bank3_writes__read \
    hsw__memory_reads__gpu_core_clocks__read
#define bxt__memory_writes__gti_l3_writes__read \
    bdw__memory_reads__gti_l3_reads__read
#define bxt__memory_writes__gti_ring_accesses__read \
    bdw__memory_reads__gti_ring_accesses__read
#define bxt__compute_extended__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bxt__compute_extended__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bxt__compute_extended__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bxt__compute_extended__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bxt__compute_extended__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bxt__compute_extended__eu_active__read \
    bdw__render_basic__eu_active__read
#define bxt__compute_extended__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bxt__compute_extended__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bxt__compute_extended__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bxt__compute_extended__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bxt__compute_extended__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define bxt__compute_extended__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define bxt__compute_extended__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bxt__compute_extended__eu_thread_occupancy__read \
    bdw__compute_basic__eu_thread_occupancy__read
#define bxt__compute_extended__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bxt__compute_extended__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bxt__compute_extended__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bxt__compute_extended__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__compute_extended__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bxt__compute_extended__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__compute_extended__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bxt__compute_extended__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bxt__compute_extended__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bxt__compute_extended__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__compute_extended__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bxt__compute_extended__eu_untyped_reads0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define bxt__compute_extended__eu_typed_reads0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define bxt__compute_extended__eu_untyped_writes0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define bxt__compute_extended__eu_typed_writes0__read \
    hsw__compute_extended__eu_typed_writes0__read
#define bxt__compute_extended__eu_untyped_atomics0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define bxt__compute_extended__eu_typed_atomics0__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define bxt__compute_extended__eu_a64_untyped_reads0__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define bxt__compute_extended__eu_a64_untyped_writes0__read \
    hsw__compute_extended__gpu_clocks__read
#define bxt__compute_extended__typed_reads0__read \
    hsw__render_basic__gpu_core_clocks__read
#define bxt__compute_extended__typed_writes0__read \
    hsw__compute_extended__typed_writes0__read
#define bxt__compute_extended__untyped_reads0__read \
    hsw__compute_extended__untyped_reads0__read
#define bxt__compute_extended__untyped_writes0__read \
    hsw__compute_extended__untyped_writes0__read
#define bxt__compute_extended__typed_atomics0__read \
    hsw__compute_extended__typed_atomics0__read
#define bxt__compute_extended__typed_reads_per_cache_line__read \
    hsw__compute_extended__typed_reads_per_cache_line__read
#define bxt__compute_extended__typed_writes_per_cache_line__read \
    hsw__compute_extended__typed_writes_per_cache_line__read
#define bxt__compute_extended__untyped_reads_per_cache_line__read \
    bdw__compute_extended__untyped_reads_per_cache_line__read
#define bxt__compute_extended__untyped_writes_per_cache_line__read \
    bdw__compute_extended__untyped_writes_per_cache_line__read
#define bxt__compute_extended__typed_atomics_per_cache_line__read \
    hsw__compute_extended__typed_atomics_per_cache_line__read
#define bxt__compute_l3_cache__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bxt__compute_l3_cache__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bxt__compute_l3_cache__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bxt__compute_l3_cache__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bxt__compute_l3_cache__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bxt__compute_l3_cache__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bxt__compute_l3_cache__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bxt__compute_l3_cache__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bxt__compute_l3_cache__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bxt__compute_l3_cache__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bxt__compute_l3_cache__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bxt__compute_l3_cache__eu_active__read \
    bdw__render_basic__eu_active__read
#define bxt__compute_l3_cache__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bxt__compute_l3_cache__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bxt__compute_l3_cache__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bxt__compute_l3_cache__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bxt__compute_l3_cache__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define bxt__compute_l3_cache__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define bxt__compute_l3_cache__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bxt__compute_l3_cache__eu_hybrid_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define bxt__compute_l3_cache__eu_hybrid_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define bxt__compute_l3_cache__eu_ternary_fpu0_instruction__read \
    bdw__render_basic__ps_fpu0_active__read
#define bxt__compute_l3_cache__eu_ternary_fpu1_instruction__read \
    bdw__render_basic__ps_fpu1_active__read
#define bxt__compute_l3_cache__eu_binary_fpu0_instruction__read \
    bdw__render_basic__ps_send_active__read
#define bxt__compute_l3_cache__eu_binary_fpu1_instruction__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define bxt__compute_l3_cache__eu_move_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu0_instruction__read
#define bxt__compute_l3_cache__eu_move_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu1_instruction__read
#define bxt__compute_l3_cache__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bxt__compute_l3_cache__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bxt__compute_l3_cache__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bxt__compute_l3_cache__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bxt__compute_l3_cache__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bxt__compute_l3_cache__samples_written__read \
    bdw__render_basic__samples_written__read
#define bxt__compute_l3_cache__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bxt__compute_l3_cache__sampler_accesses__read \
    bdw__render_pipe_profile__sampler_accesses__read
#define bxt__compute_l3_cache__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bxt__compute_l3_cache__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bxt__compute_l3_cache__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bxt__compute_l3_cache__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__compute_l3_cache__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bxt__compute_l3_cache__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__compute_l3_cache__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bxt__compute_l3_cache__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bxt__compute_l3_cache__l3_accesses__read \
    sklgt2__compute_l3_cache__l3_accesses__read
#define bxt__compute_l3_cache__l3_misses__read \
    bdw__compute_l3_cache__l3_misses__read
#define bxt__compute_l3_cache__l3_sampler_throughput__read \
    chv__render_basic__l3_sampler_throughput__read
#define bxt__compute_l3_cache__l3_sampler_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__compute_l3_cache__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bxt__compute_l3_cache__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__compute_l3_cache__l3_total_throughput__read \
    sklgt2__compute_l3_cache__l3_total_throughput__read
#define bxt__compute_l3_cache__l3_total_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__compute_l3_cache__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bxt__compute_l3_cache__l3_bank00_accesses__read \
    bdw__compute_l3_cache__l3_bank00_accesses__read
#define bxt__compute_l3_cache__l3_bank01_accesses__read \
    bdw__compute_l3_cache__l3_bank01_accesses__read
#define bxt__compute_l3_cache__l3_bank02_accesses__read \
    bdw__compute_l3_cache__l3_bank02_accesses__read
#define bxt__compute_l3_cache__l3_bank03_accesses__read \
    bdw__compute_l3_cache__l3_bank03_accesses__read
#define bxt__compute_l3_cache__l3_bank00_ic_accesses__read \
    bdw__compute_l3_cache__l3_bank00_ic_accesses__read
#define bxt__compute_l3_cache__l3_bank00_ic_hits__read \
    bdw__compute_l3_cache__l3_bank00_ic_hits__read
#define bxt__compute_l3_cache__gti_l3_throughput__read \
    bdw__compute_l3_cache__gti_l3_throughput__read
#define bxt__compute_l3_cache__gti_l3_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__compute_l3_cache__gti_read_throughput__read \
    bdw__render_basic__gti_read_throughput__read
#define bxt__compute_l3_cache__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define bxt__compute_l3_cache__gti_write_throughput__read \
    hsw__render_basic__gti_write_throughput__read
#define bxt__compute_l3_cache__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define bxt__hdc_and_sf__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bxt__hdc_and_sf__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bxt__hdc_and_sf__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bxt__hdc_and_sf__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bxt__hdc_and_sf__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bxt__hdc_and_sf__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bxt__hdc_and_sf__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bxt__hdc_and_sf__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bxt__hdc_and_sf__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bxt__hdc_and_sf__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bxt__hdc_and_sf__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bxt__hdc_and_sf__eu_active__read \
    bdw__render_basic__eu_active__read
#define bxt__hdc_and_sf__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bxt__hdc_and_sf__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bxt__hdc_and_sf__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bxt__hdc_and_sf__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bxt__hdc_and_sf__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bxt__hdc_and_sf__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define bxt__hdc_and_sf__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define bxt__hdc_and_sf__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define bxt__hdc_and_sf__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define bxt__hdc_and_sf__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bxt__hdc_and_sf__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bxt__hdc_and_sf__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bxt__hdc_and_sf__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bxt__hdc_and_sf__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bxt__hdc_and_sf__samples_written__read \
    bdw__render_basic__samples_written__read
#define bxt__hdc_and_sf__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bxt__hdc_and_sf__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bxt__hdc_and_sf__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bxt__hdc_and_sf__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bxt__hdc_and_sf__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__hdc_and_sf__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bxt__hdc_and_sf__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__hdc_and_sf__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bxt__hdc_and_sf__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bxt__hdc_and_sf__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bxt__hdc_and_sf__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__hdc_and_sf__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bxt__hdc_and_sf__poly_data_ready__read \
    bdw__render_basic__sampler0_busy__read
#define bxt__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read
#define bxt__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read
#define bxt__hdc_and_sf__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define bxt__l3_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bxt__l3_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bxt__l3_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bxt__l3_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bxt__l3_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bxt__l3_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bxt__l3_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bxt__l3_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bxt__l3_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bxt__l3_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bxt__l3_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bxt__l3_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define bxt__l3_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bxt__l3_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bxt__l3_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bxt__l3_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bxt__l3_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bxt__l3_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define bxt__l3_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define bxt__l3_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define bxt__l3_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define bxt__l3_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bxt__l3_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bxt__l3_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bxt__l3_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bxt__l3_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bxt__l3_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define bxt__l3_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bxt__l3_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bxt__l3_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bxt__l3_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bxt__l3_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__l3_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bxt__l3_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__l3_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bxt__l3_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bxt__l3_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bxt__l3_1__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__l3_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bxt__l3_1__l30_bank0_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define bxt__l3_1__l30_bank1_stalled__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define bxt__l3_1__l30_bank1_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define bxt__l3_1__l30_bank0_active__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define bxt__l3_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define bxt__rasterizer_and_pixel_backend__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bxt__rasterizer_and_pixel_backend__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bxt__rasterizer_and_pixel_backend__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bxt__rasterizer_and_pixel_backend__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bxt__rasterizer_and_pixel_backend__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bxt__rasterizer_and_pixel_backend__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bxt__rasterizer_and_pixel_backend__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bxt__rasterizer_and_pixel_backend__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bxt__rasterizer_and_pixel_backend__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bxt__rasterizer_and_pixel_backend__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bxt__rasterizer_and_pixel_backend__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bxt__rasterizer_and_pixel_backend__eu_active__read \
    bdw__render_basic__eu_active__read
#define bxt__rasterizer_and_pixel_backend__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bxt__rasterizer_and_pixel_backend__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bxt__rasterizer_and_pixel_backend__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bxt__rasterizer_and_pixel_backend__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bxt__rasterizer_and_pixel_backend__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bxt__rasterizer_and_pixel_backend__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define bxt__rasterizer_and_pixel_backend__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define bxt__rasterizer_and_pixel_backend__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define bxt__rasterizer_and_pixel_backend__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define bxt__rasterizer_and_pixel_backend__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bxt__rasterizer_and_pixel_backend__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bxt__rasterizer_and_pixel_backend__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bxt__rasterizer_and_pixel_backend__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bxt__rasterizer_and_pixel_backend__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bxt__rasterizer_and_pixel_backend__samples_written__read \
    bdw__render_basic__samples_written__read
#define bxt__rasterizer_and_pixel_backend__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bxt__rasterizer_and_pixel_backend__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bxt__rasterizer_and_pixel_backend__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bxt__rasterizer_and_pixel_backend__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bxt__rasterizer_and_pixel_backend__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__rasterizer_and_pixel_backend__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bxt__rasterizer_and_pixel_backend__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__rasterizer_and_pixel_backend__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bxt__rasterizer_and_pixel_backend__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bxt__rasterizer_and_pixel_backend__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bxt__rasterizer_and_pixel_backend__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__rasterizer_and_pixel_backend__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bxt__rasterizer_and_pixel_backend__pixel_data0_ready__read \
    bdw__render_basic__sampler0_busy__read
#define bxt__rasterizer_and_pixel_backend__rasterizer0_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define bxt__rasterizer_and_pixel_backend__ps_output0_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define bxt__rasterizer_and_pixel_backend__pixel_values0_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define bxt__rasterizer_and_pixel_backend__rasterizer0_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define bxt__rasterizer_and_pixel_backend__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define bxt__sampler__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bxt__sampler__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bxt__sampler__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bxt__sampler__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bxt__sampler__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bxt__sampler__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bxt__sampler__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bxt__sampler__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bxt__sampler__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bxt__sampler__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bxt__sampler__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bxt__sampler__eu_active__read \
    bdw__render_basic__eu_active__read
#define bxt__sampler__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bxt__sampler__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bxt__sampler__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bxt__sampler__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bxt__sampler__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bxt__sampler__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define bxt__sampler__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define bxt__sampler__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define bxt__sampler__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define bxt__sampler__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bxt__sampler__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bxt__sampler__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bxt__sampler__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bxt__sampler__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bxt__sampler__samples_written__read \
    bdw__render_basic__samples_written__read
#define bxt__sampler__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bxt__sampler__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bxt__sampler__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bxt__sampler__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bxt__sampler__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__sampler__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bxt__sampler__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__sampler__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bxt__sampler__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bxt__sampler__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bxt__sampler__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__sampler__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bxt__sampler__sampler01_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define bxt__sampler__sampler02_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define bxt__sampler__sampler00_input_available__read \
    bdw__render_basic__sampler0_bottleneck__read
#define bxt__sampler__sampler02_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define bxt__sampler__sampler00_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define bxt__sampler__sampler01_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define bxt__sampler__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define bxt__tdl_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bxt__tdl_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bxt__tdl_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bxt__tdl_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bxt__tdl_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bxt__tdl_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bxt__tdl_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bxt__tdl_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bxt__tdl_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bxt__tdl_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bxt__tdl_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bxt__tdl_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define bxt__tdl_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bxt__tdl_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bxt__tdl_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bxt__tdl_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bxt__tdl_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bxt__tdl_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define bxt__tdl_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define bxt__tdl_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define bxt__tdl_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define bxt__tdl_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bxt__tdl_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bxt__tdl_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bxt__tdl_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bxt__tdl_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bxt__tdl_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define bxt__tdl_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bxt__tdl_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bxt__tdl_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bxt__tdl_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bxt__tdl_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__tdl_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bxt__tdl_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__tdl_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bxt__tdl_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bxt__tdl_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bxt__tdl_1__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__tdl_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bxt__tdl_1__non_ps_thread01_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define bxt__tdl_1__ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define bxt__tdl_1__non_ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define bxt__tdl_1__ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define bxt__tdl_1__non_ps_thread02_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define bxt__tdl_1__ps_thread01_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define bxt__tdl_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define bxt__tdl_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bxt__tdl_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bxt__tdl_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bxt__tdl_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bxt__tdl_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bxt__tdl_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bxt__tdl_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bxt__tdl_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bxt__tdl_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bxt__tdl_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bxt__tdl_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bxt__tdl_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define bxt__tdl_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define bxt__tdl_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bxt__tdl_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bxt__tdl_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bxt__tdl_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define bxt__tdl_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define bxt__tdl_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define bxt__tdl_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define bxt__tdl_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define bxt__tdl_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define bxt__tdl_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define bxt__tdl_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define bxt__tdl_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define bxt__tdl_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define bxt__tdl_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define bxt__tdl_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define bxt__tdl_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define bxt__tdl_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define bxt__tdl_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define bxt__tdl_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__tdl_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define bxt__tdl_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define bxt__tdl_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define bxt__tdl_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define bxt__tdl_2__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define bxt__tdl_2__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define bxt__tdl_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define bxt__tdl_2__thread_header01_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define bxt__tdl_2__thread_header00_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define bxt__tdl_2__thread_header00_ready_port0__read \
    bdw__render_pipe_profile__sf_stall__read
#define bxt__tdl_2__thread_header02_ready_port1__read \
    bdw__render_pipe_profile__cl_stall__read
#define bxt__tdl_2__thread_header02_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define bxt__tdl_2__thread_header01_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define bxt__tdl_2__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define bxt__compute_extra__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bxt__compute_extra__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bxt__compute_extra__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bxt__compute_extra__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bxt__compute_extra__fpu1_active__read \
    bdw__render_basic__eu_stall__read
#define bxt__compute_extra__fpu1_active_adjusted__read \
    sklgt2__compute_extra__fpu1_active_adjusted__read
#define bxt__gpu_busyness__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bxt__gpu_busyness__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bxt__gpu_busyness__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bxt__gpu_busyness__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bxt__gpu_busyness__render_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define bxt__gpu_busyness__vdbox0_busy__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define bxt__gpu_busyness__vebox_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define bxt__gpu_busyness__blitter_busy__read \
    bdw__render_pipe_profile__cl_stall__read
#define bxt__gpu_busyness__any_ring_busy__read \
    bdw__render_basic__sampler0_busy__read
#define bxt__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bxt__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bxt__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bxt__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bxt__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define bxt__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define bxt__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define bxt__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define bxt__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define bxt__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define bxt__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define bxt__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define bxt__test_oa__counter8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define bxt__pma__stall__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bxt__pma__stall__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bxt__pma__stall__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bxt__pma__stall__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bxt__pma__stall__stc_pma_stall__read \
    sklgt2__pma__stall__stc_pma_stall__read
#define bxt__async_compute__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define bxt__async_compute__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define bxt__async_compute__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define bxt__async_compute__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define bxt__async_compute__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define bxt__async_compute__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define bxt__async_compute__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define bxt__async_compute__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define bxt__async_compute__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define bxt__async_compute__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define bxt__async_compute__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define bxt__async_compute__fpu0_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define bxt__async_compute__vs_fpu0_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define bxt__async_compute__ps_fpu0_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define bxt__async_compute__cs_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define bxt__async_compute__fpu1_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define bxt__async_compute__vs_fpu1_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define bxt__async_compute__ps_fpu1_active__read \
    bdw__render_basic__vs_send_active__read
#define bxt__async_compute__cs_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define bxt__async_compute__eu_thread_occupancy__read \
    sklgt2__ff_bottlenecks__eu_thread_occupancy__read
#define bxt__async_compute__eu_active__read \
    bdw__render_basic__eu_active__read
#define bxt__async_compute__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define glk__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define glk__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define glk__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define glk__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define glk__render_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define glk__render_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define glk__render_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define glk__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define glk__render_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define glk__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define glk__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define glk__render_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define glk__render_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define glk__render_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define glk__render_basic__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define glk__render_basic__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define glk__render_basic__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define glk__render_basic__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define glk__render_basic__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define glk__render_basic__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define glk__render_basic__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define glk__render_basic__sampler0_busy__read \
    bdw__render_basic__sampler0_busy__read
#define glk__render_basic__sampler1_busy__read \
    bdw__render_basic__sampler1_busy__read
#define glk__render_basic__samplers_busy__read \
    bdw__render_basic__samplers_busy__read
#define glk__render_basic__sampler0_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define glk__render_basic__sampler1_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define glk__render_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define glk__render_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define glk__render_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define glk__render_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define glk__render_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define glk__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define glk__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define glk__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define glk__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define glk__render_basic__sampler_l1_misses__read \
    sklgt2__render_basic__sampler_l1_misses__read
#define glk__render_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define glk__render_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__render_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define glk__render_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define glk__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define glk__render_basic__l3_lookups__read \
    sklgt2__render_basic__l3_lookups__read
#define glk__render_basic__l3_misses__read \
    hsw__compute_extended__typed_atomics0__read
#define glk__render_basic__l3_sampler_throughput__read \
    sklgt2__render_basic__l3_sampler_throughput__read
#define glk__render_basic__l3_sampler_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__render_basic__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define glk__render_basic__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define glk__render_basic__gti_vf_throughput__read \
    bdw__render_basic__gti_vf_throughput__read
#define glk__render_basic__gti_vf_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define glk__render_basic__gti_depth_throughput__read \
    bdw__render_basic__gti_depth_throughput__read
#define glk__render_basic__gti_depth_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__render_basic__gti_rcc_throughput__read \
    bdw__render_basic__gti_rcc_throughput__read
#define glk__render_basic__gti_rcc_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__render_basic__gti_l3_throughput__read \
    hsw__render_basic__gti_l3_throughput__read
#define glk__render_basic__gti_l3_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__render_basic__gti_hdc_lookups_throughput__read \
    bdw__render_basic__gti_hdc_lookups_throughput__read
#define glk__render_basic__gti_hdc_lookups_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__render_basic__gti_read_throughput__read \
    bdw__render_basic__gti_read_throughput__read
#define glk__render_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define glk__render_basic__gti_write_throughput__read \
    hsw__render_basic__gti_write_throughput__read
#define glk__render_basic__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define glk__render_basic__sampler_bottleneck__read \
    bdw__render_basic__sampler_bottleneck__read
#define glk__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define glk__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define glk__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define glk__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define glk__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define glk__compute_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define glk__compute_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define glk__compute_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define glk__compute_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define glk__compute_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define glk__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define glk__compute_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define glk__compute_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define glk__compute_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define glk__compute_basic__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define glk__compute_basic__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define glk__compute_basic__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define glk__compute_basic__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define glk__compute_basic__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define glk__compute_basic__eu_thread_occupancy__read \
    bdw__compute_basic__eu_thread_occupancy__read
#define glk__compute_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define glk__compute_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define glk__compute_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define glk__compute_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define glk__compute_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define glk__compute_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define glk__compute_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define glk__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define glk__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define glk__compute_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define glk__compute_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__compute_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define glk__compute_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define glk__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define glk__compute_basic__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define glk__compute_basic__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define glk__compute_basic__typed_bytes_read__read \
    hsw__compute_basic__untyped_bytes_read__read
#define glk__compute_basic__typed_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__compute_basic__typed_bytes_written__read \
    bxt__compute_basic__typed_bytes_written__read
#define glk__compute_basic__typed_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__compute_basic__untyped_bytes_read__read \
    hsw__compute_basic__typed_bytes_written__read
#define glk__compute_basic__untyped_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__compute_basic__untyped_bytes_written__read \
    bxt__compute_basic__untyped_bytes_written__read
#define glk__compute_basic__untyped_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__compute_basic__gti_read_throughput__read \
    hsw__render_basic__gti_l3_throughput__read
#define glk__compute_basic__gti_read_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__compute_basic__gti_write_throughput__read \
    bdw__render_basic__gti_hdc_lookups_throughput__read
#define glk__compute_basic__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define glk__render_pipe_profile__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define glk__render_pipe_profile__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define glk__render_pipe_profile__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define glk__render_pipe_profile__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define glk__render_pipe_profile__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define glk__render_pipe_profile__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define glk__render_pipe_profile__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define glk__render_pipe_profile__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define glk__render_pipe_profile__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define glk__render_pipe_profile__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define glk__render_pipe_profile__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define glk__render_pipe_profile__eu_active__read \
    bdw__render_basic__eu_active__read
#define glk__render_pipe_profile__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define glk__render_pipe_profile__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define glk__render_pipe_profile__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define glk__render_pipe_profile__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define glk__render_pipe_profile__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define glk__render_pipe_profile__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define glk__render_pipe_profile__samples_written__read \
    bdw__render_basic__samples_written__read
#define glk__render_pipe_profile__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define glk__render_pipe_profile__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define glk__render_pipe_profile__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define glk__render_pipe_profile__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define glk__render_pipe_profile__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__render_pipe_profile__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define glk__render_pipe_profile__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__render_pipe_profile__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define glk__render_pipe_profile__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define glk__render_pipe_profile__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define glk__render_pipe_profile__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__render_pipe_profile__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define glk__render_pipe_profile__vf_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define glk__render_pipe_profile__vs_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define glk__render_pipe_profile__hs_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define glk__render_pipe_profile__ds_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define glk__render_pipe_profile__gs_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define glk__render_pipe_profile__so_bottleneck__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define glk__render_pipe_profile__cl_bottleneck__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define glk__render_pipe_profile__sf_bottleneck__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define glk__render_pipe_profile__hi_depth_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define glk__render_pipe_profile__early_depth_bottleneck__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define glk__render_pipe_profile__bc_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define glk__render_pipe_profile__hs_stall__read \
    bdw__render_pipe_profile__hs_stall__read
#define glk__render_pipe_profile__ds_stall__read \
    bdw__render_pipe_profile__ds_stall__read
#define glk__render_pipe_profile__so_stall__read \
    bdw__render_pipe_profile__so_stall__read
#define glk__render_pipe_profile__cl_stall__read \
    bdw__render_pipe_profile__cl_stall__read
#define glk__render_pipe_profile__sf_stall__read \
    bdw__render_pipe_profile__sf_stall__read
#define glk__memory_reads__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define glk__memory_reads__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define glk__memory_reads__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define glk__memory_reads__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define glk__memory_reads__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define glk__memory_reads__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define glk__memory_reads__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define glk__memory_reads__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define glk__memory_reads__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define glk__memory_reads__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define glk__memory_reads__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define glk__memory_reads__eu_active__read \
    bdw__render_basic__eu_active__read
#define glk__memory_reads__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define glk__memory_reads__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define glk__memory_reads__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define glk__memory_reads__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define glk__memory_reads__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define glk__memory_reads__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define glk__memory_reads__samples_written__read \
    bdw__render_basic__samples_written__read
#define glk__memory_reads__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define glk__memory_reads__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define glk__memory_reads__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define glk__memory_reads__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define glk__memory_reads__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__memory_reads__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define glk__memory_reads__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__memory_reads__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define glk__memory_reads__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define glk__memory_reads__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define glk__memory_reads__gti_cmd_streamer_memory_reads__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define glk__memory_reads__gti_rs_memory_reads__read \
    hsw__compute_extended__eu_typed_reads0__read
#define glk__memory_reads__gti_vf_memory_reads__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define glk__memory_reads__gti_rcc_memory_reads__read \
    hsw__compute_extended__eu_typed_writes0__read
#define glk__memory_reads__gti_msc_memory_reads__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define glk__memory_reads__gti_hiz_memory_reads__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define glk__memory_reads__gti_stc_memory_reads__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define glk__memory_reads__gti_rcz_memory_reads__read \
    hsw__compute_extended__gpu_clocks__read
#define glk__memory_reads__gti_memory_reads__read \
    hsw__compute_extended__typed_writes0__read
#define glk__memory_reads__gti_l3_bank0_reads__read \
    hsw__compute_extended__typed_atomics0__read
#define glk__memory_reads__gti_l3_bank1_reads__read \
    hsw__memory_reads__gti_memory_reads__read
#define glk__memory_reads__gti_l3_bank2_reads__read \
    hsw__memory_reads__llc_read_accesses__read
#define glk__memory_reads__gti_l3_bank3_reads__read \
    hsw__memory_reads__gpu_core_clocks__read
#define glk__memory_reads__gti_l3_reads__read \
    bdw__memory_reads__gti_l3_reads__read
#define glk__memory_reads__gti_ring_accesses__read \
    bdw__memory_reads__gti_ring_accesses__read
#define glk__memory_writes__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define glk__memory_writes__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define glk__memory_writes__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define glk__memory_writes__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define glk__memory_writes__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define glk__memory_writes__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define glk__memory_writes__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define glk__memory_writes__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define glk__memory_writes__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define glk__memory_writes__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define glk__memory_writes__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define glk__memory_writes__eu_active__read \
    bdw__render_basic__eu_active__read
#define glk__memory_writes__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define glk__memory_writes__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define glk__memory_writes__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define glk__memory_writes__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define glk__memory_writes__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define glk__memory_writes__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define glk__memory_writes__samples_written__read \
    bdw__render_basic__samples_written__read
#define glk__memory_writes__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define glk__memory_writes__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define glk__memory_writes__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define glk__memory_writes__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define glk__memory_writes__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__memory_writes__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define glk__memory_writes__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__memory_writes__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define glk__memory_writes__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define glk__memory_writes__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define glk__memory_writes__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__memory_writes__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define glk__memory_writes__gti_cmd_streamer_memory_writes__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define glk__memory_writes__gti_so_memory_writes__read \
    hsw__compute_extended__eu_typed_reads0__read
#define glk__memory_writes__gti_rcc_memory_writes__read \
    hsw__compute_extended__eu_typed_writes0__read
#define glk__memory_writes__gti_msc_memory_writes__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define glk__memory_writes__gti_hiz_memory_writes__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define glk__memory_writes__gti_stc_memory_writes__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define glk__memory_writes__gti_rcz_memory_writes__read \
    hsw__compute_extended__gpu_clocks__read
#define glk__memory_writes__gti_memory_writes__read \
    hsw__compute_extended__typed_writes0__read
#define glk__memory_writes__gti_l3_bank0_writes__read \
    hsw__compute_extended__typed_atomics0__read
#define glk__memory_writes__gti_l3_bank1_writes__read \
    hsw__memory_reads__gti_memory_reads__read
#define glk__memory_writes__gti_l3_bank2_writes__read \
    hsw__memory_reads__llc_read_accesses__read
#define glk__memory_writes__gti_l3_bank3_writes__read \
    hsw__memory_reads__gpu_core_clocks__read
#define glk__memory_writes__gti_l3_writes__read \
    bdw__memory_reads__gti_l3_reads__read
#define glk__memory_writes__gti_ring_accesses__read \
    bdw__memory_reads__gti_ring_accesses__read
#define glk__compute_extended__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define glk__compute_extended__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define glk__compute_extended__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define glk__compute_extended__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define glk__compute_extended__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define glk__compute_extended__eu_active__read \
    bdw__render_basic__eu_active__read
#define glk__compute_extended__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define glk__compute_extended__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define glk__compute_extended__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define glk__compute_extended__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define glk__compute_extended__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define glk__compute_extended__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define glk__compute_extended__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define glk__compute_extended__eu_thread_occupancy__read \
    bdw__compute_basic__eu_thread_occupancy__read
#define glk__compute_extended__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define glk__compute_extended__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define glk__compute_extended__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define glk__compute_extended__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__compute_extended__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define glk__compute_extended__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__compute_extended__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define glk__compute_extended__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define glk__compute_extended__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define glk__compute_extended__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__compute_extended__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define glk__compute_extended__eu_untyped_reads0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define glk__compute_extended__eu_typed_reads0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define glk__compute_extended__eu_untyped_writes0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define glk__compute_extended__eu_typed_writes0__read \
    hsw__compute_extended__eu_typed_writes0__read
#define glk__compute_extended__eu_untyped_atomics0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define glk__compute_extended__eu_typed_atomics0__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define glk__compute_extended__eu_a64_untyped_reads0__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define glk__compute_extended__eu_a64_untyped_writes0__read \
    hsw__compute_extended__gpu_clocks__read
#define glk__compute_extended__typed_reads0__read \
    hsw__render_basic__gpu_core_clocks__read
#define glk__compute_extended__typed_writes0__read \
    hsw__compute_extended__typed_writes0__read
#define glk__compute_extended__untyped_reads0__read \
    hsw__compute_extended__untyped_reads0__read
#define glk__compute_extended__untyped_writes0__read \
    hsw__compute_extended__untyped_writes0__read
#define glk__compute_extended__typed_atomics0__read \
    hsw__compute_extended__typed_atomics0__read
#define glk__compute_extended__typed_reads_per_cache_line__read \
    hsw__compute_extended__typed_reads_per_cache_line__read
#define glk__compute_extended__typed_writes_per_cache_line__read \
    hsw__compute_extended__typed_writes_per_cache_line__read
#define glk__compute_extended__untyped_reads_per_cache_line__read \
    bdw__compute_extended__untyped_reads_per_cache_line__read
#define glk__compute_extended__untyped_writes_per_cache_line__read \
    bdw__compute_extended__untyped_writes_per_cache_line__read
#define glk__compute_extended__typed_atomics_per_cache_line__read \
    hsw__compute_extended__typed_atomics_per_cache_line__read
#define glk__compute_l3_cache__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define glk__compute_l3_cache__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define glk__compute_l3_cache__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define glk__compute_l3_cache__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define glk__compute_l3_cache__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define glk__compute_l3_cache__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define glk__compute_l3_cache__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define glk__compute_l3_cache__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define glk__compute_l3_cache__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define glk__compute_l3_cache__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define glk__compute_l3_cache__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define glk__compute_l3_cache__eu_active__read \
    bdw__render_basic__eu_active__read
#define glk__compute_l3_cache__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define glk__compute_l3_cache__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define glk__compute_l3_cache__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define glk__compute_l3_cache__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define glk__compute_l3_cache__eu_avg_ipc_rate__read \
    bdw__compute_basic__eu_avg_ipc_rate__read
#define glk__compute_l3_cache__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define glk__compute_l3_cache__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define glk__compute_l3_cache__eu_hybrid_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define glk__compute_l3_cache__eu_hybrid_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define glk__compute_l3_cache__eu_ternary_fpu0_instruction__read \
    bdw__render_basic__ps_fpu0_active__read
#define glk__compute_l3_cache__eu_ternary_fpu1_instruction__read \
    bdw__render_basic__ps_fpu1_active__read
#define glk__compute_l3_cache__eu_binary_fpu0_instruction__read \
    bdw__render_basic__ps_send_active__read
#define glk__compute_l3_cache__eu_binary_fpu1_instruction__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define glk__compute_l3_cache__eu_move_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu0_instruction__read
#define glk__compute_l3_cache__eu_move_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu1_instruction__read
#define glk__compute_l3_cache__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define glk__compute_l3_cache__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define glk__compute_l3_cache__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define glk__compute_l3_cache__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define glk__compute_l3_cache__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define glk__compute_l3_cache__samples_written__read \
    bdw__render_basic__samples_written__read
#define glk__compute_l3_cache__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define glk__compute_l3_cache__sampler_accesses__read \
    bdw__render_pipe_profile__sampler_accesses__read
#define glk__compute_l3_cache__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define glk__compute_l3_cache__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define glk__compute_l3_cache__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define glk__compute_l3_cache__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__compute_l3_cache__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define glk__compute_l3_cache__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__compute_l3_cache__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define glk__compute_l3_cache__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define glk__compute_l3_cache__l3_accesses__read \
    sklgt2__compute_l3_cache__l3_accesses__read
#define glk__compute_l3_cache__l3_misses__read \
    bdw__compute_l3_cache__l3_misses__read
#define glk__compute_l3_cache__l3_sampler_throughput__read \
    chv__render_basic__l3_sampler_throughput__read
#define glk__compute_l3_cache__l3_sampler_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__compute_l3_cache__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define glk__compute_l3_cache__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__compute_l3_cache__l3_total_throughput__read \
    sklgt2__compute_l3_cache__l3_total_throughput__read
#define glk__compute_l3_cache__l3_total_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__compute_l3_cache__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define glk__compute_l3_cache__l3_bank00_accesses__read \
    bdw__compute_l3_cache__l3_bank00_accesses__read
#define glk__compute_l3_cache__l3_bank01_accesses__read \
    bdw__compute_l3_cache__l3_bank01_accesses__read
#define glk__compute_l3_cache__l3_bank02_accesses__read \
    bdw__compute_l3_cache__l3_bank02_accesses__read
#define glk__compute_l3_cache__l3_bank03_accesses__read \
    bdw__compute_l3_cache__l3_bank03_accesses__read
#define glk__compute_l3_cache__l3_bank00_ic_accesses__read \
    bdw__compute_l3_cache__l3_bank00_ic_accesses__read
#define glk__compute_l3_cache__l3_bank00_ic_hits__read \
    bdw__compute_l3_cache__l3_bank00_ic_hits__read
#define glk__compute_l3_cache__gti_l3_throughput__read \
    bdw__compute_l3_cache__gti_l3_throughput__read
#define glk__compute_l3_cache__gti_l3_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__compute_l3_cache__gti_read_throughput__read \
    bdw__render_basic__gti_read_throughput__read
#define glk__compute_l3_cache__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define glk__compute_l3_cache__gti_write_throughput__read \
    hsw__render_basic__gti_write_throughput__read
#define glk__compute_l3_cache__gti_write_throughput__max \
    bdw__render_basic__gti_write_throughput__max

#define glk__hdc_and_sf__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define glk__hdc_and_sf__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define glk__hdc_and_sf__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define glk__hdc_and_sf__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define glk__hdc_and_sf__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define glk__hdc_and_sf__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define glk__hdc_and_sf__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define glk__hdc_and_sf__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define glk__hdc_and_sf__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define glk__hdc_and_sf__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define glk__hdc_and_sf__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define glk__hdc_and_sf__eu_active__read \
    bdw__render_basic__eu_active__read
#define glk__hdc_and_sf__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define glk__hdc_and_sf__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define glk__hdc_and_sf__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define glk__hdc_and_sf__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define glk__hdc_and_sf__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define glk__hdc_and_sf__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define glk__hdc_and_sf__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define glk__hdc_and_sf__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define glk__hdc_and_sf__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define glk__hdc_and_sf__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define glk__hdc_and_sf__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define glk__hdc_and_sf__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define glk__hdc_and_sf__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define glk__hdc_and_sf__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define glk__hdc_and_sf__samples_written__read \
    bdw__render_basic__samples_written__read
#define glk__hdc_and_sf__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define glk__hdc_and_sf__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define glk__hdc_and_sf__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define glk__hdc_and_sf__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define glk__hdc_and_sf__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__hdc_and_sf__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define glk__hdc_and_sf__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__hdc_and_sf__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define glk__hdc_and_sf__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define glk__hdc_and_sf__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define glk__hdc_and_sf__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__hdc_and_sf__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define glk__hdc_and_sf__poly_data_ready__read \
    bdw__render_basic__sampler0_busy__read
#define glk__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read
#define glk__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read \
    bdw__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read
#define glk__hdc_and_sf__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define glk__l3_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define glk__l3_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define glk__l3_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define glk__l3_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define glk__l3_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define glk__l3_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define glk__l3_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define glk__l3_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define glk__l3_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define glk__l3_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define glk__l3_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define glk__l3_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define glk__l3_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define glk__l3_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define glk__l3_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define glk__l3_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define glk__l3_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define glk__l3_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define glk__l3_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define glk__l3_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define glk__l3_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define glk__l3_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define glk__l3_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define glk__l3_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define glk__l3_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define glk__l3_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define glk__l3_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define glk__l3_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define glk__l3_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define glk__l3_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define glk__l3_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define glk__l3_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__l3_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define glk__l3_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__l3_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define glk__l3_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define glk__l3_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define glk__l3_1__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__l3_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define glk__l3_1__l30_bank0_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define glk__l3_1__l30_bank1_stalled__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define glk__l3_1__l30_bank1_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define glk__l3_1__l30_bank0_active__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define glk__l3_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define glk__rasterizer_and_pixel_backend__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define glk__rasterizer_and_pixel_backend__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define glk__rasterizer_and_pixel_backend__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define glk__rasterizer_and_pixel_backend__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define glk__rasterizer_and_pixel_backend__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define glk__rasterizer_and_pixel_backend__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define glk__rasterizer_and_pixel_backend__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define glk__rasterizer_and_pixel_backend__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define glk__rasterizer_and_pixel_backend__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define glk__rasterizer_and_pixel_backend__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define glk__rasterizer_and_pixel_backend__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define glk__rasterizer_and_pixel_backend__eu_active__read \
    bdw__render_basic__eu_active__read
#define glk__rasterizer_and_pixel_backend__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define glk__rasterizer_and_pixel_backend__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define glk__rasterizer_and_pixel_backend__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define glk__rasterizer_and_pixel_backend__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define glk__rasterizer_and_pixel_backend__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define glk__rasterizer_and_pixel_backend__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define glk__rasterizer_and_pixel_backend__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define glk__rasterizer_and_pixel_backend__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define glk__rasterizer_and_pixel_backend__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define glk__rasterizer_and_pixel_backend__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define glk__rasterizer_and_pixel_backend__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define glk__rasterizer_and_pixel_backend__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define glk__rasterizer_and_pixel_backend__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define glk__rasterizer_and_pixel_backend__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define glk__rasterizer_and_pixel_backend__samples_written__read \
    bdw__render_basic__samples_written__read
#define glk__rasterizer_and_pixel_backend__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define glk__rasterizer_and_pixel_backend__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define glk__rasterizer_and_pixel_backend__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define glk__rasterizer_and_pixel_backend__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define glk__rasterizer_and_pixel_backend__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__rasterizer_and_pixel_backend__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define glk__rasterizer_and_pixel_backend__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__rasterizer_and_pixel_backend__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define glk__rasterizer_and_pixel_backend__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define glk__rasterizer_and_pixel_backend__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define glk__rasterizer_and_pixel_backend__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__rasterizer_and_pixel_backend__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define glk__rasterizer_and_pixel_backend__pixel_data0_ready__read \
    bdw__render_basic__sampler0_busy__read
#define glk__rasterizer_and_pixel_backend__rasterizer0_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define glk__rasterizer_and_pixel_backend__ps_output0_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define glk__rasterizer_and_pixel_backend__pixel_values0_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define glk__rasterizer_and_pixel_backend__rasterizer0_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define glk__rasterizer_and_pixel_backend__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define glk__sampler__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define glk__sampler__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define glk__sampler__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define glk__sampler__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define glk__sampler__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define glk__sampler__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define glk__sampler__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define glk__sampler__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define glk__sampler__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define glk__sampler__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define glk__sampler__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define glk__sampler__eu_active__read \
    bdw__render_basic__eu_active__read
#define glk__sampler__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define glk__sampler__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define glk__sampler__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define glk__sampler__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define glk__sampler__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define glk__sampler__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define glk__sampler__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define glk__sampler__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define glk__sampler__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define glk__sampler__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define glk__sampler__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define glk__sampler__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define glk__sampler__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define glk__sampler__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define glk__sampler__samples_written__read \
    bdw__render_basic__samples_written__read
#define glk__sampler__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define glk__sampler__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define glk__sampler__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define glk__sampler__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define glk__sampler__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__sampler__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define glk__sampler__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__sampler__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define glk__sampler__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define glk__sampler__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define glk__sampler__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__sampler__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define glk__sampler__sampler01_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define glk__sampler__sampler02_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define glk__sampler__sampler00_input_available__read \
    bdw__render_basic__sampler0_bottleneck__read
#define glk__sampler__sampler02_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define glk__sampler__sampler00_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define glk__sampler__sampler01_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define glk__sampler__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define glk__tdl_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define glk__tdl_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define glk__tdl_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define glk__tdl_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define glk__tdl_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define glk__tdl_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define glk__tdl_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define glk__tdl_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define glk__tdl_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define glk__tdl_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define glk__tdl_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define glk__tdl_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define glk__tdl_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define glk__tdl_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define glk__tdl_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define glk__tdl_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define glk__tdl_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define glk__tdl_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define glk__tdl_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define glk__tdl_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define glk__tdl_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define glk__tdl_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define glk__tdl_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define glk__tdl_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define glk__tdl_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define glk__tdl_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define glk__tdl_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define glk__tdl_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define glk__tdl_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define glk__tdl_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define glk__tdl_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define glk__tdl_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__tdl_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define glk__tdl_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__tdl_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define glk__tdl_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define glk__tdl_1__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define glk__tdl_1__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__tdl_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define glk__tdl_1__non_ps_thread01_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define glk__tdl_1__ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define glk__tdl_1__non_ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define glk__tdl_1__ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define glk__tdl_1__non_ps_thread02_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define glk__tdl_1__ps_thread01_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define glk__tdl_1__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define glk__tdl_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define glk__tdl_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define glk__tdl_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define glk__tdl_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define glk__tdl_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define glk__tdl_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define glk__tdl_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define glk__tdl_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define glk__tdl_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define glk__tdl_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define glk__tdl_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define glk__tdl_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define glk__tdl_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define glk__tdl_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define glk__tdl_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define glk__tdl_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define glk__tdl_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define glk__tdl_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define glk__tdl_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define glk__tdl_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define glk__tdl_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define glk__tdl_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define glk__tdl_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define glk__tdl_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define glk__tdl_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define glk__tdl_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define glk__tdl_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define glk__tdl_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define glk__tdl_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define glk__tdl_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define glk__tdl_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define glk__tdl_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__tdl_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define glk__tdl_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define glk__tdl_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define glk__tdl_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define glk__tdl_2__l3_shader_throughput__read \
    bdw__render_basic__l3_shader_throughput__read
#define glk__tdl_2__l3_shader_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define glk__tdl_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define glk__tdl_2__thread_header01_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define glk__tdl_2__thread_header00_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define glk__tdl_2__thread_header00_ready_port0__read \
    bdw__render_pipe_profile__sf_stall__read
#define glk__tdl_2__thread_header02_ready_port1__read \
    bdw__render_pipe_profile__cl_stall__read
#define glk__tdl_2__thread_header02_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define glk__tdl_2__thread_header01_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define glk__tdl_2__gt_request_queue_full__read \
    bdw__hdc_and_sf__gt_request_queue_full__read
#define glk__compute_extra__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define glk__compute_extra__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define glk__compute_extra__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define glk__compute_extra__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define glk__compute_extra__fpu1_active__read \
    bdw__render_basic__eu_stall__read
#define glk__compute_extra__fpu1_active_adjusted__read \
    sklgt2__compute_extra__fpu1_active_adjusted__read
#define glk__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define glk__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define glk__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define glk__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define glk__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define glk__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define glk__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define glk__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define glk__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define glk__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define glk__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define glk__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define glk__test_oa__counter8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define glk__pma__stall__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define glk__pma__stall__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define glk__pma__stall__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define glk__pma__stall__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define glk__pma__stall__stc_pma_stall__read \
    sklgt2__pma__stall__stc_pma_stall__read
#define cnl__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cnl__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cnl__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cnl__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cnl__render_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cnl__render_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cnl__render_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cnl__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cnl__render_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cnl__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cnl__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cnl__render_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define cnl__render_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cnl__render_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cnl__render_basic__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cnl__render_basic__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cnl__render_basic__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cnl__render_basic__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cnl__render_basic__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cnl__render_basic__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cnl__render_basic__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cnl__render_basic__sampler00_busy__read \
    bdw__render_basic__sampler0_busy__read
#define cnl__render_basic__sampler10_busy__read \
    bdw__render_basic__sampler1_busy__read
double
cnl__render_basic__samplers_busy__read(const struct intel_perf *perf,
                                       const struct intel_perf_metric_set *metric_set,
                                       uint64_t *accumulator);
#define cnl__render_basic__sampler00_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define cnl__render_basic__sampler10_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define cnl__render_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cnl__render_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cnl__render_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cnl__render_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cnl__render_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cnl__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define cnl__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cnl__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cnl__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
uint64_t
cnl__render_basic__sampler_l1_misses__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
#define cnl__render_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cnl__render_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__render_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cnl__render_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cnl__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
uint64_t
cnl__render_basic__l3_lookups__read(const struct intel_perf *perf,
                                    const struct intel_perf_metric_set *metric_set,
                                    uint64_t *accumulator);
uint64_t
cnl__render_basic__l3_misses__read(const struct intel_perf *perf,
                                   const struct intel_perf_metric_set *metric_set,
                                   uint64_t *accumulator);
uint64_t
cnl__render_basic__l3_sampler_throughput__read(const struct intel_perf *perf,
                                               const struct intel_perf_metric_set *metric_set,
                                               uint64_t *accumulator);
#define cnl__render_basic__l3_sampler_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

uint64_t
cnl__render_basic__l3_shader_throughput__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define cnl__render_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
uint64_t
cnl__render_basic__gti_depth_throughput__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define cnl__render_basic__gti_depth_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define cnl__render_basic__gti_vf_throughput__read \
    bdw__compute_l3_cache__gti_l3_throughput__read
#define cnl__render_basic__gti_vf_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

uint64_t
cnl__render_basic__gti_rcc_throughput__read(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);
#define cnl__render_basic__gti_rcc_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define cnl__render_basic__gti_l3_throughput__read \
    bdw__render_basic__gti_rcc_throughput__read
#define cnl__render_basic__gti_l3_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

uint64_t
cnl__render_basic__gti_read_throughput__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
#define cnl__render_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

uint64_t
cnl__render_basic__gti_write_throughput__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define cnl__render_basic__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

double
cnl__render_basic__sampler_bottleneck__read(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);
#define cnl__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cnl__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cnl__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cnl__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cnl__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cnl__compute_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cnl__compute_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cnl__compute_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cnl__compute_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cnl__compute_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cnl__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cnl__compute_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define cnl__compute_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
double
cnl__compute_basic__eu_avg_ipc_rate__read(const struct intel_perf *perf,
                                          const struct intel_perf_metric_set *metric_set,
                                          uint64_t *accumulator);
#define cnl__compute_basic__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define cnl__compute_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cnl__compute_basic__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cnl__compute_basic__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cnl__compute_basic__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
double
cnl__compute_basic__eu_thread_occupancy__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define cnl__compute_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cnl__compute_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cnl__compute_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cnl__compute_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cnl__compute_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cnl__compute_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define cnl__compute_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cnl__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cnl__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cnl__compute_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cnl__compute_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__compute_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cnl__compute_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cnl__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cnl__compute_basic__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define cnl__compute_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
uint64_t
cnl__compute_basic__typed_bytes_read__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
#define cnl__compute_basic__typed_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

uint64_t
cnl__compute_basic__typed_bytes_written__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define cnl__compute_basic__typed_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

uint64_t
cnl__compute_basic__untyped_bytes_read__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
#define cnl__compute_basic__untyped_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

uint64_t
cnl__compute_basic__untyped_bytes_written__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
#define cnl__compute_basic__untyped_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

#define cnl__compute_basic__gti_read_throughput__read \
    cnl__render_basic__gti_read_throughput__read
#define cnl__compute_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define cnl__compute_basic__gti_write_throughput__read \
    cnl__render_basic__gti_write_throughput__read
#define cnl__compute_basic__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define cnl__render_pipe_profile__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cnl__render_pipe_profile__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cnl__render_pipe_profile__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cnl__render_pipe_profile__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cnl__render_pipe_profile__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cnl__render_pipe_profile__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cnl__render_pipe_profile__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cnl__render_pipe_profile__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cnl__render_pipe_profile__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cnl__render_pipe_profile__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cnl__render_pipe_profile__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cnl__render_pipe_profile__eu_active__read \
    bdw__render_basic__eu_active__read
#define cnl__render_pipe_profile__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cnl__render_pipe_profile__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cnl__render_pipe_profile__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cnl__render_pipe_profile__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cnl__render_pipe_profile__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cnl__render_pipe_profile__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cnl__render_pipe_profile__samples_written__read \
    bdw__render_basic__samples_written__read
#define cnl__render_pipe_profile__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cnl__render_pipe_profile__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cnl__render_pipe_profile__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cnl__render_pipe_profile__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cnl__render_pipe_profile__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__render_pipe_profile__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cnl__render_pipe_profile__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__render_pipe_profile__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cnl__render_pipe_profile__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cnl__render_pipe_profile__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define cnl__render_pipe_profile__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__render_pipe_profile__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cnl__render_pipe_profile__vf_bottleneck__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define cnl__render_pipe_profile__vs_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define cnl__render_pipe_profile__hs_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define cnl__render_pipe_profile__ds_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define cnl__render_pipe_profile__gs_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define cnl__render_pipe_profile__so_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cnl__render_pipe_profile__cl_bottleneck__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define cnl__render_pipe_profile__sf_bottleneck__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define cnl__render_pipe_profile__hi_depth_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define cnl__render_pipe_profile__early_depth_bottleneck__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define cnl__render_pipe_profile__bc_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define cnl__render_pipe_profile__hs_stall__read \
    bdw__render_basic__sampler1_busy__read
#define cnl__render_pipe_profile__ds_stall__read \
    bdw__render_basic__sampler0_busy__read
#define cnl__render_pipe_profile__so_stall__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define cnl__render_pipe_profile__cl_stall__read \
    bdw__render_pipe_profile__sf_stall__read
#define cnl__render_pipe_profile__sf_stall__read \
    bdw__render_pipe_profile__cl_stall__read
#define cnl__memory_reads__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cnl__memory_reads__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cnl__memory_reads__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cnl__memory_reads__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cnl__memory_reads__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cnl__memory_reads__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cnl__memory_reads__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cnl__memory_reads__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cnl__memory_reads__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cnl__memory_reads__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cnl__memory_reads__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cnl__memory_reads__eu_active__read \
    bdw__render_basic__eu_active__read
#define cnl__memory_reads__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cnl__memory_reads__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cnl__memory_reads__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cnl__memory_reads__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cnl__memory_reads__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cnl__memory_reads__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cnl__memory_reads__samples_written__read \
    bdw__render_basic__samples_written__read
#define cnl__memory_reads__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cnl__memory_reads__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cnl__memory_reads__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cnl__memory_reads__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cnl__memory_reads__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__memory_reads__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cnl__memory_reads__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__memory_reads__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cnl__memory_reads__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cnl__memory_reads__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cnl__memory_reads__gti_cmd_streamer_memory_reads__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define cnl__memory_reads__gti_rs_memory_reads__read \
    hsw__compute_extended__eu_typed_reads0__read
#define cnl__memory_reads__gti_vf_memory_reads__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define cnl__memory_reads__gti_rcc_memory_reads__read \
    hsw__compute_extended__eu_typed_writes0__read
#define cnl__memory_reads__gti_msc_memory_reads__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define cnl__memory_reads__gti_hiz_memory_reads__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define cnl__memory_reads__gti_stc_memory_reads__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define cnl__memory_reads__gti_rcz_memory_reads__read \
    hsw__compute_extended__gpu_clocks__read
#define cnl__memory_reads__gti_memory_reads__read \
    hsw__compute_extended__typed_writes0__read
#define cnl__memory_reads__gti_l3_bank0_reads__read \
    hsw__compute_extended__untyped_writes0__read
#define cnl__memory_reads__gti_l3_bank1_reads__read \
    hsw__render_basic__gpu_core_clocks__read
#define cnl__memory_reads__gti_l3_bank2_reads__read \
    hsw__compute_extended__untyped_reads0__read
uint64_t
cnl__memory_reads__gti_l3_reads__read(const struct intel_perf *perf,
                                      const struct intel_perf_metric_set *metric_set,
                                      uint64_t *accumulator);
#define cnl__memory_reads__gti_ring_accesses__read \
    hsw__memory_reads__gpu_core_clocks__read
#define cnl__memory_writes__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cnl__memory_writes__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cnl__memory_writes__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cnl__memory_writes__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cnl__memory_writes__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cnl__memory_writes__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cnl__memory_writes__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cnl__memory_writes__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cnl__memory_writes__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cnl__memory_writes__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cnl__memory_writes__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cnl__memory_writes__eu_active__read \
    bdw__render_basic__eu_active__read
#define cnl__memory_writes__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cnl__memory_writes__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cnl__memory_writes__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cnl__memory_writes__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cnl__memory_writes__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cnl__memory_writes__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cnl__memory_writes__samples_written__read \
    bdw__render_basic__samples_written__read
#define cnl__memory_writes__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cnl__memory_writes__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cnl__memory_writes__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cnl__memory_writes__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cnl__memory_writes__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__memory_writes__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cnl__memory_writes__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__memory_writes__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cnl__memory_writes__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cnl__memory_writes__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define cnl__memory_writes__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__memory_writes__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cnl__memory_writes__gti_cmd_streamer_memory_writes__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define cnl__memory_writes__gti_so_memory_writes__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define cnl__memory_writes__gti_rcc_memory_writes__read \
    hsw__compute_extended__eu_typed_reads0__read
#define cnl__memory_writes__gti_msc_memory_writes__read \
    hsw__compute_extended__eu_typed_writes0__read
#define cnl__memory_writes__gti_hiz_memory_writes__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define cnl__memory_writes__gti_stc_memory_writes__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define cnl__memory_writes__gti_rcz_memory_writes__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define cnl__memory_writes__gti_memory_writes__read \
    hsw__compute_extended__typed_writes0__read
#define cnl__memory_writes__gti_l3_bank0_writes__read \
    hsw__compute_extended__untyped_writes0__read
#define cnl__memory_writes__gti_l3_bank1_writes__read \
    hsw__render_basic__gpu_core_clocks__read
#define cnl__memory_writes__gti_l3_bank2_writes__read \
    hsw__compute_extended__untyped_reads0__read
#define cnl__memory_writes__gti_l3_writes__read \
    cnl__memory_reads__gti_l3_reads__read
#define cnl__memory_writes__gti_ring_accesses__read \
    hsw__memory_reads__gpu_core_clocks__read
#define cnl__compute_extended__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cnl__compute_extended__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cnl__compute_extended__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cnl__compute_extended__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cnl__compute_extended__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cnl__compute_extended__eu_active__read \
    bdw__render_basic__eu_active__read
#define cnl__compute_extended__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cnl__compute_extended__eu_avg_ipc_rate__read \
    cnl__compute_basic__eu_avg_ipc_rate__read
#define cnl__compute_extended__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define cnl__compute_extended__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cnl__compute_extended__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cnl__compute_extended__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cnl__compute_extended__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cnl__compute_extended__eu_thread_occupancy__read \
    cnl__compute_basic__eu_thread_occupancy__read
#define cnl__compute_extended__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cnl__compute_extended__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cnl__compute_extended__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cnl__compute_extended__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__compute_extended__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cnl__compute_extended__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__compute_extended__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cnl__compute_extended__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cnl__compute_extended__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define cnl__compute_extended__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__compute_extended__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cnl__compute_extended__eu_untyped_reads0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define cnl__compute_extended__eu_typed_reads0__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define cnl__compute_extended__eu_untyped_writes0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define cnl__compute_extended__eu_typed_writes0__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define cnl__compute_extended__eu_untyped_atomics0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define cnl__compute_extended__eu_typed_atomics0__read \
    hsw__compute_extended__gpu_clocks__read
#define cnl__compute_extended__eu_a64_untyped_reads0__read \
    hsw__compute_extended__eu_typed_writes0__read
#define cnl__compute_extended__eu_a64_untyped_writes0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define cnl__compute_extended__typed_reads0__read \
    hsw__compute_extended__untyped_reads0__read
#define cnl__compute_extended__typed_writes0__read \
    hsw__compute_extended__typed_atomics0__read
#define cnl__compute_extended__untyped_reads0__read \
    hsw__compute_extended__untyped_writes0__read
#define cnl__compute_extended__untyped_writes0__read \
    hsw__render_basic__gpu_core_clocks__read
#define cnl__compute_extended__typed_atomics0__read \
    hsw__memory_reads__gti_memory_reads__read
double
cnl__compute_extended__typed_reads_per_cache_line__read(const struct intel_perf *perf,
                                                        const struct intel_perf_metric_set *metric_set,
                                                        uint64_t *accumulator);
double
cnl__compute_extended__typed_writes_per_cache_line__read(const struct intel_perf *perf,
                                                         const struct intel_perf_metric_set *metric_set,
                                                         uint64_t *accumulator);
double
cnl__compute_extended__untyped_reads_per_cache_line__read(const struct intel_perf *perf,
                                                          const struct intel_perf_metric_set *metric_set,
                                                          uint64_t *accumulator);
double
cnl__compute_extended__untyped_writes_per_cache_line__read(const struct intel_perf *perf,
                                                           const struct intel_perf_metric_set *metric_set,
                                                           uint64_t *accumulator);
double
cnl__compute_extended__typed_atomics_per_cache_line__read(const struct intel_perf *perf,
                                                          const struct intel_perf_metric_set *metric_set,
                                                          uint64_t *accumulator);
#define cnl__compute_l3_cache__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cnl__compute_l3_cache__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cnl__compute_l3_cache__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cnl__compute_l3_cache__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cnl__compute_l3_cache__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cnl__compute_l3_cache__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cnl__compute_l3_cache__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cnl__compute_l3_cache__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cnl__compute_l3_cache__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cnl__compute_l3_cache__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cnl__compute_l3_cache__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cnl__compute_l3_cache__eu_active__read \
    bdw__render_basic__eu_active__read
#define cnl__compute_l3_cache__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cnl__compute_l3_cache__eu_avg_ipc_rate__read \
    cnl__compute_basic__eu_avg_ipc_rate__read
#define cnl__compute_l3_cache__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define cnl__compute_l3_cache__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cnl__compute_l3_cache__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cnl__compute_l3_cache__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cnl__compute_l3_cache__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cnl__compute_l3_cache__eu_hybrid_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define cnl__compute_l3_cache__eu_hybrid_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define cnl__compute_l3_cache__eu_ternary_fpu0_instruction__read \
    bdw__render_basic__ps_fpu0_active__read
#define cnl__compute_l3_cache__eu_ternary_fpu1_instruction__read \
    bdw__render_basic__ps_fpu1_active__read
#define cnl__compute_l3_cache__eu_binary_fpu0_instruction__read \
    bdw__render_basic__ps_send_active__read
#define cnl__compute_l3_cache__eu_binary_fpu1_instruction__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cnl__compute_l3_cache__eu_move_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu0_instruction__read
#define cnl__compute_l3_cache__eu_move_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu1_instruction__read
#define cnl__compute_l3_cache__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cnl__compute_l3_cache__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cnl__compute_l3_cache__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cnl__compute_l3_cache__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cnl__compute_l3_cache__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cnl__compute_l3_cache__samples_written__read \
    bdw__render_basic__samples_written__read
#define cnl__compute_l3_cache__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cnl__compute_l3_cache__sampler_accesses__read \
    bdw__render_pipe_profile__sampler_accesses__read
#define cnl__compute_l3_cache__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cnl__compute_l3_cache__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cnl__compute_l3_cache__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cnl__compute_l3_cache__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__compute_l3_cache__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cnl__compute_l3_cache__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__compute_l3_cache__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cnl__compute_l3_cache__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
uint64_t
cnl__compute_l3_cache__l3_lookups__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
#define cnl__compute_l3_cache__l3_misses__read \
    cnl__render_basic__l3_misses__read
uint64_t
cnl__compute_l3_cache__l3_sampler_throughput__read(const struct intel_perf *perf,
                                                   const struct intel_perf_metric_set *metric_set,
                                                   uint64_t *accumulator);
#define cnl__compute_l3_cache__l3_sampler_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cnl__compute_l3_cache__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define cnl__compute_l3_cache__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__compute_l3_cache__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
uint64_t
cnl__compute_l3_cache__l3_bank00_accesses__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
uint64_t
cnl__compute_l3_cache__l3_bank01_accesses__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
#define cnl__compute_l3_cache__l3_bank02_accesses__read \
    bdw__compute_l3_cache__l3_bank02_accesses__read
#define cnl__compute_l3_cache__l3_bank10_accesses__read \
    bdw__compute_l3_cache__l3_bank03_accesses__read
uint64_t
cnl__compute_l3_cache__l3_bank11_accesses__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
uint64_t
cnl__compute_l3_cache__l3_bank12_accesses__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
uint64_t
cnl__compute_l3_cache__l3_accesses__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
uint64_t
cnl__compute_l3_cache__l3_total_throughput__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
#define cnl__compute_l3_cache__l3_total_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define cnl__compute_l3_cache__gti_l3_throughput__read \
    bdw__render_basic__gti_rcc_throughput__read
#define cnl__compute_l3_cache__gti_l3_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define cnl__compute_l3_cache__gti_read_throughput__read \
    cnl__render_basic__gti_read_throughput__read
#define cnl__compute_l3_cache__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define cnl__compute_l3_cache__gti_write_throughput__read \
    cnl__render_basic__gti_write_throughput__read
#define cnl__compute_l3_cache__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define cnl__hdc_and_sf__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cnl__hdc_and_sf__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cnl__hdc_and_sf__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cnl__hdc_and_sf__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cnl__hdc_and_sf__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cnl__hdc_and_sf__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cnl__hdc_and_sf__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cnl__hdc_and_sf__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cnl__hdc_and_sf__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cnl__hdc_and_sf__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cnl__hdc_and_sf__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cnl__hdc_and_sf__eu_active__read \
    bdw__render_basic__eu_active__read
#define cnl__hdc_and_sf__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cnl__hdc_and_sf__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cnl__hdc_and_sf__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cnl__hdc_and_sf__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cnl__hdc_and_sf__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cnl__hdc_and_sf__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cnl__hdc_and_sf__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cnl__hdc_and_sf__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cnl__hdc_and_sf__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cnl__hdc_and_sf__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cnl__hdc_and_sf__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cnl__hdc_and_sf__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cnl__hdc_and_sf__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cnl__hdc_and_sf__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cnl__hdc_and_sf__samples_written__read \
    bdw__render_basic__samples_written__read
#define cnl__hdc_and_sf__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cnl__hdc_and_sf__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cnl__hdc_and_sf__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cnl__hdc_and_sf__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cnl__hdc_and_sf__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__hdc_and_sf__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cnl__hdc_and_sf__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__hdc_and_sf__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cnl__hdc_and_sf__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cnl__hdc_and_sf__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define cnl__hdc_and_sf__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__hdc_and_sf__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cnl__hdc_and_sf__poly_data_ready__read \
    bdw__render_basic__sampler0_busy__read
double
cnl__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read(const struct intel_perf *perf,
                                                                 const struct intel_perf_metric_set *metric_set,
                                                                 uint64_t *accumulator);
double
cnl__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read(const struct intel_perf *perf,
                                                                 const struct intel_perf_metric_set *metric_set,
                                                                 uint64_t *accumulator);
double
cnl__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read(const struct intel_perf *perf,
                                                                 const struct intel_perf_metric_set *metric_set,
                                                                 uint64_t *accumulator);
double
cnl__hdc_and_sf__non_sampler_shader10_access_stalled_on_l3__read(const struct intel_perf *perf,
                                                                 const struct intel_perf_metric_set *metric_set,
                                                                 uint64_t *accumulator);
double
cnl__hdc_and_sf__non_sampler_shader11_access_stalled_on_l3__read(const struct intel_perf *perf,
                                                                 const struct intel_perf_metric_set *metric_set,
                                                                 uint64_t *accumulator);
#define cnl__hdc_and_sf__gt_request_queue_full__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cnl__l3_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cnl__l3_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cnl__l3_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cnl__l3_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cnl__l3_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cnl__l3_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cnl__l3_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cnl__l3_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cnl__l3_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cnl__l3_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cnl__l3_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cnl__l3_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define cnl__l3_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cnl__l3_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cnl__l3_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cnl__l3_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cnl__l3_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cnl__l3_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cnl__l3_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cnl__l3_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cnl__l3_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cnl__l3_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cnl__l3_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cnl__l3_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cnl__l3_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cnl__l3_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cnl__l3_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define cnl__l3_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cnl__l3_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cnl__l3_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cnl__l3_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cnl__l3_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__l3_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cnl__l3_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__l3_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cnl__l3_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cnl__l3_1__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define cnl__l3_1__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__l3_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cnl__l3_1__l30_bank0_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define cnl__l3_1__l30_bank1_stalled__read \
    bdw__render_basic__sampler1_busy__read
#define cnl__l3_1__l30_bank0_active__read \
    bdw__render_pipe_profile__so_stall__read
#define cnl__l3_1__l30_bank1_active__read \
    bdw__render_pipe_profile__cl_stall__read
#define cnl__l3_1__l30_bank2_active__read \
    bdw__render_pipe_profile__sf_stall__read
#define cnl__l3_1__l31_bank2_stalled__read \
    bdw__render_basic__sampler0_bottleneck__read
#define cnl__l3_1__gt_request_queue_full__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cnl__l3_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cnl__l3_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cnl__l3_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cnl__l3_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cnl__l3_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cnl__l3_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cnl__l3_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cnl__l3_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cnl__l3_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cnl__l3_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cnl__l3_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cnl__l3_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define cnl__l3_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cnl__l3_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cnl__l3_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cnl__l3_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cnl__l3_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cnl__l3_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cnl__l3_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cnl__l3_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cnl__l3_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cnl__l3_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cnl__l3_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cnl__l3_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cnl__l3_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cnl__l3_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cnl__l3_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define cnl__l3_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cnl__l3_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cnl__l3_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cnl__l3_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cnl__l3_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__l3_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cnl__l3_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__l3_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cnl__l3_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cnl__l3_2__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define cnl__l3_2__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__l3_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cnl__l3_2__l31_bank0_stalled__read \
    bdw__render_basic__sampler0_busy__read
#define cnl__l3_2__l31_bank1_stalled__read \
    bdw__render_basic__sampler1_busy__read
#define cnl__l3_2__l31_bank0_active__read \
    bdw__render_pipe_profile__so_stall__read
#define cnl__l3_2__l31_bank1_active__read \
    bdw__render_pipe_profile__cl_stall__read
#define cnl__l3_2__l31_bank2_active__read \
    bdw__render_pipe_profile__sf_stall__read
#define cnl__l3_2__l30_bank2_stalled__read \
    bdw__render_basic__sampler0_bottleneck__read
#define cnl__l3_2__gt_request_queue_full__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cnl__rasterizer_and_pixel_backend__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cnl__rasterizer_and_pixel_backend__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cnl__rasterizer_and_pixel_backend__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cnl__rasterizer_and_pixel_backend__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cnl__rasterizer_and_pixel_backend__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cnl__rasterizer_and_pixel_backend__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cnl__rasterizer_and_pixel_backend__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cnl__rasterizer_and_pixel_backend__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cnl__rasterizer_and_pixel_backend__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cnl__rasterizer_and_pixel_backend__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cnl__rasterizer_and_pixel_backend__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cnl__rasterizer_and_pixel_backend__eu_active__read \
    bdw__render_basic__eu_active__read
#define cnl__rasterizer_and_pixel_backend__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cnl__rasterizer_and_pixel_backend__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cnl__rasterizer_and_pixel_backend__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cnl__rasterizer_and_pixel_backend__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cnl__rasterizer_and_pixel_backend__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cnl__rasterizer_and_pixel_backend__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cnl__rasterizer_and_pixel_backend__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cnl__rasterizer_and_pixel_backend__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cnl__rasterizer_and_pixel_backend__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cnl__rasterizer_and_pixel_backend__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cnl__rasterizer_and_pixel_backend__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cnl__rasterizer_and_pixel_backend__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cnl__rasterizer_and_pixel_backend__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cnl__rasterizer_and_pixel_backend__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cnl__rasterizer_and_pixel_backend__samples_written__read \
    bdw__render_basic__samples_written__read
#define cnl__rasterizer_and_pixel_backend__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cnl__rasterizer_and_pixel_backend__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cnl__rasterizer_and_pixel_backend__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cnl__rasterizer_and_pixel_backend__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cnl__rasterizer_and_pixel_backend__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__rasterizer_and_pixel_backend__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cnl__rasterizer_and_pixel_backend__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__rasterizer_and_pixel_backend__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cnl__rasterizer_and_pixel_backend__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cnl__rasterizer_and_pixel_backend__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define cnl__rasterizer_and_pixel_backend__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__rasterizer_and_pixel_backend__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cnl__rasterizer_and_pixel_backend__rasterizer0_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define cnl__rasterizer_and_pixel_backend__rasterizer1_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define cnl__rasterizer_and_pixel_backend__rasterizer0_output_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define cnl__rasterizer_and_pixel_backend__rasterizer1_output_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define cnl__rasterizer_and_pixel_backend__pixel_data0_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define cnl__rasterizer_and_pixel_backend__pixel_data1_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define cnl__rasterizer_and_pixel_backend__ps_output0_available__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define cnl__rasterizer_and_pixel_backend__ps_output1_available__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define cnl__rasterizer_and_pixel_backend__pixel_values0_ready__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define cnl__rasterizer_and_pixel_backend__pixel_values1_ready__read \
    bdw__render_pipe_profile__hs_stall__read
#define cnl__rasterizer_and_pixel_backend__gt_request_queue_full__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cnl__sampler__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cnl__sampler__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cnl__sampler__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cnl__sampler__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cnl__sampler__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cnl__sampler__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cnl__sampler__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cnl__sampler__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cnl__sampler__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cnl__sampler__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cnl__sampler__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cnl__sampler__eu_active__read \
    bdw__render_basic__eu_active__read
#define cnl__sampler__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cnl__sampler__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cnl__sampler__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cnl__sampler__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cnl__sampler__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cnl__sampler__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cnl__sampler__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cnl__sampler__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cnl__sampler__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cnl__sampler__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cnl__sampler__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cnl__sampler__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cnl__sampler__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cnl__sampler__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cnl__sampler__samples_written__read \
    bdw__render_basic__samples_written__read
#define cnl__sampler__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cnl__sampler__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cnl__sampler__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cnl__sampler__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cnl__sampler__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__sampler__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cnl__sampler__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__sampler__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cnl__sampler__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cnl__sampler__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define cnl__sampler__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__sampler__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cnl__sampler__sampler00_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define cnl__sampler__sampler01_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define cnl__sampler__sampler02_input_available__read \
    bdw__render_basic__sampler0_bottleneck__read
#define cnl__sampler__sampler10_input_available__read \
    bdw__render_basic__sampler1_bottleneck__read
#define cnl__sampler__sampler11_input_available__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define cnl__sampler__sampler00_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cnl__sampler__sampler01_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define cnl__sampler__sampler02_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define cnl__sampler__sampler10_output_ready__read \
    bdw__render_pipe_profile__cl_stall__read
#define cnl__sampler__sampler11_output_ready__read \
    bdw__render_pipe_profile__so_stall__read
#define cnl__sampler__gt_request_queue_full__read \
    bdw__render_pipe_profile__ds_stall__read
#define cnl__tdl_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cnl__tdl_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cnl__tdl_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cnl__tdl_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cnl__tdl_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cnl__tdl_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cnl__tdl_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cnl__tdl_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cnl__tdl_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cnl__tdl_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cnl__tdl_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cnl__tdl_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define cnl__tdl_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cnl__tdl_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cnl__tdl_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cnl__tdl_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cnl__tdl_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cnl__tdl_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cnl__tdl_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cnl__tdl_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cnl__tdl_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cnl__tdl_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cnl__tdl_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cnl__tdl_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cnl__tdl_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cnl__tdl_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cnl__tdl_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define cnl__tdl_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cnl__tdl_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cnl__tdl_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cnl__tdl_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cnl__tdl_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__tdl_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cnl__tdl_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__tdl_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cnl__tdl_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cnl__tdl_1__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define cnl__tdl_1__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__tdl_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cnl__tdl_1__ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define cnl__tdl_1__ps_thread01_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define cnl__tdl_1__ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define cnl__tdl_1__ps_thread10_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define cnl__tdl_1__ps_thread11_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
double
cnl__tdl_1__non_ps_thread00_ready_for_dispatch__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
double
cnl__tdl_1__non_ps_thread01_ready_for_dispatch__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
double
cnl__tdl_1__non_ps_thread02_ready_for_dispatch__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
double
cnl__tdl_1__non_ps_thread10_ready_for_dispatch__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
double
cnl__tdl_1__non_ps_thread11_ready_for_dispatch__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
#define cnl__tdl_1__gt_request_queue_full__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cnl__tdl_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cnl__tdl_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cnl__tdl_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cnl__tdl_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cnl__tdl_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define cnl__tdl_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define cnl__tdl_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define cnl__tdl_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define cnl__tdl_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define cnl__tdl_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define cnl__tdl_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define cnl__tdl_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define cnl__tdl_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define cnl__tdl_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define cnl__tdl_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define cnl__tdl_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define cnl__tdl_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define cnl__tdl_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define cnl__tdl_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define cnl__tdl_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define cnl__tdl_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define cnl__tdl_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define cnl__tdl_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define cnl__tdl_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define cnl__tdl_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define cnl__tdl_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define cnl__tdl_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define cnl__tdl_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define cnl__tdl_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define cnl__tdl_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define cnl__tdl_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define cnl__tdl_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__tdl_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define cnl__tdl_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__tdl_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define cnl__tdl_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define cnl__tdl_2__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define cnl__tdl_2__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define cnl__tdl_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define cnl__tdl_2__thread_header01_ready_port0__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define cnl__tdl_2__thread_header00_ready_port1__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define cnl__tdl_2__thread_header00_ready_port0__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define cnl__tdl_2__thread_header02_ready_port1__read \
    bdw__render_pipe_profile__so_stall__read
#define cnl__tdl_2__thread_header02_ready_port0__read \
    bdw__render_pipe_profile__ds_stall__read
#define cnl__tdl_2__thread_header01_ready_port1__read \
    bdw__render_pipe_profile__hs_stall__read
#define cnl__tdl_2__thread_header10_ready_port0__read \
    bdw__render_pipe_profile__cl_stall__read
#define cnl__tdl_2__thread_header10_ready_port1__read \
    bdw__render_pipe_profile__sf_stall__read
#define cnl__tdl_2__thread_header11_ready_port0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define cnl__tdl_2__thread_header11_ready_port1__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define cnl__tdl_2__gt_request_queue_full__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define cnl__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define cnl__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define cnl__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define cnl__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define cnl__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define cnl__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define cnl__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define cnl__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define cnl__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define cnl__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define cnl__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define cnl__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define cnl__test_oa__counter8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define icl__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define icl__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define icl__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define icl__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define icl__render_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define icl__render_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define icl__render_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define icl__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define icl__render_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define icl__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define icl__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define icl__render_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define icl__render_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define icl__render_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define icl__render_basic__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define icl__render_basic__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define icl__render_basic__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define icl__render_basic__ps_fpu0_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define icl__render_basic__ps_fpu1_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define icl__render_basic__ps_send_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define icl__render_basic__sampler00_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define icl__render_basic__samplers_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define icl__render_basic__sampler00_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define icl__render_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define icl__render_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define icl__render_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define icl__render_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define icl__render_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define icl__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define icl__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define icl__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define icl__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
uint64_t
icl__render_basic__sampler_l1_misses__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
#define icl__render_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define icl__render_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__render_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define icl__render_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define icl__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
uint64_t
icl__render_basic__l3_shader_throughput__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define icl__render_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
uint64_t
icl__render_basic__gti_read_throughput__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
#define icl__render_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

uint64_t
icl__render_basic__gti_write_throughput__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define icl__render_basic__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define icl__render_basic__sampler_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define icl__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define icl__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define icl__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define icl__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define icl__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define icl__compute_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define icl__compute_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define icl__compute_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define icl__compute_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define icl__compute_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define icl__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define icl__compute_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define icl__compute_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define icl__compute_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define icl__compute_basic__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define icl__compute_basic__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define icl__compute_basic__eu_avg_ipc_rate__read \
    cnl__compute_basic__eu_avg_ipc_rate__read
#define icl__compute_basic__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define icl__compute_basic__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define icl__compute_basic__eu_thread_occupancy__read \
    cnl__compute_basic__eu_thread_occupancy__read
#define icl__compute_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define icl__compute_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define icl__compute_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define icl__compute_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define icl__compute_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define icl__compute_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define icl__compute_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define icl__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define icl__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define icl__compute_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define icl__compute_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__compute_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define icl__compute_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define icl__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define icl__compute_basic__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define icl__compute_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
uint64_t
icl__compute_basic__typed_bytes_read__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
#define icl__compute_basic__typed_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

uint64_t
icl__compute_basic__typed_bytes_written__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define icl__compute_basic__typed_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

uint64_t
icl__compute_basic__untyped_bytes_read__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
#define icl__compute_basic__untyped_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

uint64_t
icl__compute_basic__untyped_bytes_written__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
#define icl__compute_basic__untyped_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

uint64_t
icl__compute_basic__typed_atomics__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
#define icl__compute_basic__typed_atomics__max \
    bdw__render_basic__gti_depth_throughput__max

uint64_t
icl__compute_basic__gti_read_throughput__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define icl__compute_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define icl__compute_basic__gti_write_throughput__read \
    icl__render_basic__gti_write_throughput__read
#define icl__compute_basic__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define icl__compute_extended__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define icl__compute_extended__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define icl__compute_extended__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define icl__compute_extended__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define icl__compute_extended__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define icl__compute_extended__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define icl__compute_extended__typed_atomics00__read \
    hsw__memory_reads__gpu_core_clocks__read
#define icl__compute_extended__typed_reads00__read \
    hsw__memory_reads__llc_read_accesses__read
#define icl__compute_extended__typed_writes00__read \
    hsw__memory_reads__gti_memory_reads__read
#define icl__compute_extended__untyped_reads00__read \
    hsw__compute_extended__typed_atomics0__read
#define icl__compute_extended__untyped_writes00__read \
    hsw__compute_extended__untyped_reads0__read
#define icl__compute_extended__eu_typed_reads00__read \
    hsw__compute_extended__eu_typed_writes0__read
#define icl__compute_extended__eu_typed_writes00__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define icl__compute_extended__eu_typed_atomics00__read \
    hsw__compute_extended__eu_typed_reads0__read
#define icl__compute_extended__eu_a32_untyped_reads00__read \
    hsw__compute_extended__eu_untyped_reads0__read
uint64_t
icl__compute_extended__eu_a32_untyped_writes00__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
double
icl__compute_extended__eu_a64_untyped_reads00__read(const struct intel_perf *perf,
                                                    const struct intel_perf_metric_set *metric_set,
                                                    uint64_t *accumulator);
#define icl__compute_extended__eu_a64_untyped_writes00__read \
    hsw__render_basic__gpu_core_clocks__read
double
icl__compute_extended__typed_atomics_per_cache_line__read(const struct intel_perf *perf,
                                                          const struct intel_perf_metric_set *metric_set,
                                                          uint64_t *accumulator);
double
icl__compute_extended__typed_reads_per_cache_line__read(const struct intel_perf *perf,
                                                        const struct intel_perf_metric_set *metric_set,
                                                        uint64_t *accumulator);
double
icl__compute_extended__typed_writes_per_cache_line__read(const struct intel_perf *perf,
                                                         const struct intel_perf_metric_set *metric_set,
                                                         uint64_t *accumulator);
double
icl__compute_extended__untyped_reads_per_cache_line__read(const struct intel_perf *perf,
                                                          const struct intel_perf_metric_set *metric_set,
                                                          uint64_t *accumulator);
double
icl__compute_extended__untyped_writes_per_cache_line__read(const struct intel_perf *perf,
                                                           const struct intel_perf_metric_set *metric_set,
                                                           uint64_t *accumulator);
#define icl__compute_l3_cache__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define icl__compute_l3_cache__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define icl__compute_l3_cache__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define icl__compute_l3_cache__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define icl__compute_l3_cache__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define icl__compute_l3_cache__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define icl__compute_l3_cache__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define icl__compute_l3_cache__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define icl__compute_l3_cache__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define icl__compute_l3_cache__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define icl__compute_l3_cache__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define icl__compute_l3_cache__eu_active__read \
    bdw__render_basic__eu_active__read
#define icl__compute_l3_cache__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define icl__compute_l3_cache__eu_avg_ipc_rate__read \
    cnl__compute_basic__eu_avg_ipc_rate__read
#define icl__compute_l3_cache__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define icl__compute_l3_cache__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define icl__compute_l3_cache__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define icl__compute_l3_cache__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define icl__compute_l3_cache__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define icl__compute_l3_cache__eu_hybrid_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define icl__compute_l3_cache__eu_hybrid_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define icl__compute_l3_cache__eu_ternary_fpu0_instruction__read \
    bdw__render_basic__ps_fpu0_active__read
#define icl__compute_l3_cache__eu_ternary_fpu1_instruction__read \
    bdw__render_basic__ps_fpu1_active__read
#define icl__compute_l3_cache__eu_binary_fpu0_instruction__read \
    bdw__render_basic__ps_send_active__read
#define icl__compute_l3_cache__eu_binary_fpu1_instruction__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define icl__compute_l3_cache__eu_move_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu0_instruction__read
#define icl__compute_l3_cache__eu_move_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu1_instruction__read
#define icl__compute_l3_cache__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define icl__compute_l3_cache__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define icl__compute_l3_cache__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define icl__compute_l3_cache__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define icl__compute_l3_cache__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define icl__compute_l3_cache__samples_written__read \
    bdw__render_basic__samples_written__read
#define icl__compute_l3_cache__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define icl__compute_l3_cache__sampler_accesses__read \
    bdw__render_pipe_profile__sampler_accesses__read
#define icl__compute_l3_cache__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define icl__compute_l3_cache__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define icl__compute_l3_cache__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define icl__compute_l3_cache__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__compute_l3_cache__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define icl__compute_l3_cache__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__compute_l3_cache__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define icl__compute_l3_cache__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define icl__compute_l3_cache__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
uint64_t
icl__compute_l3_cache__l3_bank00_accesses__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
#define icl__compute_l3_cache__l3_bank01_accesses__read \
    hsw__memory_writes__llc_wr_accesses__read
uint64_t
icl__compute_l3_cache__l3_bank02_accesses__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
uint64_t
icl__compute_l3_cache__l3_bank03_accesses__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
#define icl__compute_l3_cache__l3_bank04_accesses__read \
    bdw__memory_reads__gti_ring_accesses__read
#define icl__compute_l3_cache__l3_bank05_accesses__read \
    bdw__compute_l3_cache__l3_bank10_accesses__read
#define icl__compute_l3_cache__l3_bank06_accesses__read \
    bdw__compute_l3_cache__l3_bank01_accesses__read
#define icl__compute_l3_cache__l3_bank07_accesses__read \
    bdw__compute_l3_cache__l3_bank00_accesses__read
uint64_t
icl__compute_l3_cache__l3_accesses__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
uint64_t
icl__compute_l3_cache__l3_lookups__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
uint64_t
icl__compute_l3_cache__l3_sampler_throughput__read(const struct intel_perf *perf,
                                                   const struct intel_perf_metric_set *metric_set,
                                                   uint64_t *accumulator);
#define icl__compute_l3_cache__l3_sampler_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define icl__compute_l3_cache__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define icl__compute_l3_cache__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

uint64_t
icl__compute_l3_cache__l3_total_throughput__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
#define icl__compute_l3_cache__l3_total_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

uint64_t
icl__compute_l3_cache__gti_read_throughput__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
#define icl__compute_l3_cache__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

uint64_t
icl__compute_l3_cache__gti_write_throughput__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
#define icl__compute_l3_cache__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define icl__render_pipe_profile__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define icl__render_pipe_profile__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define icl__render_pipe_profile__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define icl__render_pipe_profile__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define icl__render_pipe_profile__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define icl__render_pipe_profile__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define icl__render_pipe_profile__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define icl__render_pipe_profile__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define icl__render_pipe_profile__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define icl__render_pipe_profile__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define icl__render_pipe_profile__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define icl__render_pipe_profile__eu_active__read \
    bdw__render_basic__eu_active__read
#define icl__render_pipe_profile__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define icl__render_pipe_profile__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define icl__render_pipe_profile__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define icl__render_pipe_profile__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define icl__render_pipe_profile__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define icl__render_pipe_profile__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define icl__render_pipe_profile__samples_written__read \
    bdw__render_basic__samples_written__read
#define icl__render_pipe_profile__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define icl__render_pipe_profile__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define icl__render_pipe_profile__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define icl__render_pipe_profile__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define icl__render_pipe_profile__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__render_pipe_profile__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define icl__render_pipe_profile__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__render_pipe_profile__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define icl__render_pipe_profile__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define icl__render_pipe_profile__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define icl__render_pipe_profile__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__render_pipe_profile__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define icl__render_pipe_profile__vf_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define icl__render_pipe_profile__vs_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define icl__render_pipe_profile__hs_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define icl__render_pipe_profile__ds_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define icl__render_pipe_profile__gs_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define icl__render_pipe_profile__so_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define icl__render_pipe_profile__cl_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define icl__render_pipe_profile__sf_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define icl__render_pipe_profile__hi_depth_bottleneck__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define icl__render_pipe_profile__early_depth_bottleneck__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define icl__render_pipe_profile__bc_bottleneck__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define icl__render_pipe_profile__hs_stall__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define icl__render_pipe_profile__ds_stall__read \
    bdw__render_basic__sampler1_bottleneck__read
#define icl__render_pipe_profile__so_stall__read \
    bdw__render_basic__sampler0_bottleneck__read
#define icl__render_pipe_profile__cl_stall__read \
    bdw__render_basic__sampler1_busy__read
#define icl__render_pipe_profile__sf_stall__read \
    bdw__render_basic__sampler0_busy__read
#define icl__hdc_and_sf__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define icl__hdc_and_sf__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define icl__hdc_and_sf__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define icl__hdc_and_sf__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define icl__hdc_and_sf__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define icl__hdc_and_sf__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define icl__hdc_and_sf__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define icl__hdc_and_sf__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define icl__hdc_and_sf__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define icl__hdc_and_sf__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define icl__hdc_and_sf__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define icl__hdc_and_sf__eu_active__read \
    bdw__render_basic__eu_active__read
#define icl__hdc_and_sf__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define icl__hdc_and_sf__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define icl__hdc_and_sf__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define icl__hdc_and_sf__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define icl__hdc_and_sf__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define icl__hdc_and_sf__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define icl__hdc_and_sf__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define icl__hdc_and_sf__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define icl__hdc_and_sf__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define icl__hdc_and_sf__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define icl__hdc_and_sf__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define icl__hdc_and_sf__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define icl__hdc_and_sf__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define icl__hdc_and_sf__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define icl__hdc_and_sf__samples_written__read \
    bdw__render_basic__samples_written__read
#define icl__hdc_and_sf__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define icl__hdc_and_sf__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define icl__hdc_and_sf__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define icl__hdc_and_sf__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define icl__hdc_and_sf__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__hdc_and_sf__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define icl__hdc_and_sf__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__hdc_and_sf__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define icl__hdc_and_sf__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define icl__hdc_and_sf__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define icl__hdc_and_sf__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__hdc_and_sf__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
double
icl__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read(const struct intel_perf *perf,
                                                                 const struct intel_perf_metric_set *metric_set,
                                                                 uint64_t *accumulator);
double
icl__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read(const struct intel_perf *perf,
                                                                 const struct intel_perf_metric_set *metric_set,
                                                                 uint64_t *accumulator);
double
icl__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read(const struct intel_perf *perf,
                                                                 const struct intel_perf_metric_set *metric_set,
                                                                 uint64_t *accumulator);
double
icl__hdc_and_sf__non_sampler_shader03_access_stalled_on_l3__read(const struct intel_perf *perf,
                                                                 const struct intel_perf_metric_set *metric_set,
                                                                 uint64_t *accumulator);
#define icl__hdc_and_sf__poly_data_ready__read \
    bdw__render_basic__sampler0_busy__read
#define icl__hdc_and_sf__gt_request_queue_full__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define icl__rasterizer_and_pixel_backend__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define icl__rasterizer_and_pixel_backend__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define icl__rasterizer_and_pixel_backend__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define icl__rasterizer_and_pixel_backend__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define icl__rasterizer_and_pixel_backend__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define icl__rasterizer_and_pixel_backend__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define icl__rasterizer_and_pixel_backend__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define icl__rasterizer_and_pixel_backend__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define icl__rasterizer_and_pixel_backend__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define icl__rasterizer_and_pixel_backend__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define icl__rasterizer_and_pixel_backend__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define icl__rasterizer_and_pixel_backend__eu_active__read \
    bdw__render_basic__eu_active__read
#define icl__rasterizer_and_pixel_backend__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define icl__rasterizer_and_pixel_backend__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define icl__rasterizer_and_pixel_backend__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define icl__rasterizer_and_pixel_backend__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define icl__rasterizer_and_pixel_backend__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define icl__rasterizer_and_pixel_backend__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define icl__rasterizer_and_pixel_backend__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define icl__rasterizer_and_pixel_backend__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define icl__rasterizer_and_pixel_backend__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define icl__rasterizer_and_pixel_backend__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define icl__rasterizer_and_pixel_backend__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define icl__rasterizer_and_pixel_backend__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define icl__rasterizer_and_pixel_backend__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define icl__rasterizer_and_pixel_backend__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define icl__rasterizer_and_pixel_backend__samples_written__read \
    bdw__render_basic__samples_written__read
#define icl__rasterizer_and_pixel_backend__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define icl__rasterizer_and_pixel_backend__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define icl__rasterizer_and_pixel_backend__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define icl__rasterizer_and_pixel_backend__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define icl__rasterizer_and_pixel_backend__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__rasterizer_and_pixel_backend__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define icl__rasterizer_and_pixel_backend__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__rasterizer_and_pixel_backend__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define icl__rasterizer_and_pixel_backend__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define icl__rasterizer_and_pixel_backend__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define icl__rasterizer_and_pixel_backend__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__rasterizer_and_pixel_backend__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define icl__rasterizer_and_pixel_backend__rasterizer0_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define icl__rasterizer_and_pixel_backend__rasterizer0_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define icl__rasterizer_and_pixel_backend__pixel_data00_ready__read \
    bdw__render_basic__sampler1_busy__read
#define icl__rasterizer_and_pixel_backend__pixel_data01_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define icl__rasterizer_and_pixel_backend__ps_output00_available__read \
    bdw__render_pipe_profile__cl_stall__read
#define icl__rasterizer_and_pixel_backend__ps_output01_available__read \
    bdw__render_pipe_profile__sf_stall__read
#define icl__rasterizer_and_pixel_backend__pixel_values00_ready__read \
    bdw__render_pipe_profile__ds_stall__read
#define icl__rasterizer_and_pixel_backend__pixel_values01_ready__read \
    bdw__render_pipe_profile__so_stall__read
#define icl__rasterizer_and_pixel_backend__gt_request_queue_full__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define icl__l3_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define icl__l3_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define icl__l3_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define icl__l3_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define icl__l3_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define icl__l3_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define icl__l3_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define icl__l3_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define icl__l3_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define icl__l3_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define icl__l3_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define icl__l3_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define icl__l3_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define icl__l3_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define icl__l3_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define icl__l3_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define icl__l3_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define icl__l3_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define icl__l3_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define icl__l3_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define icl__l3_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define icl__l3_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define icl__l3_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define icl__l3_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define icl__l3_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define icl__l3_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define icl__l3_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define icl__l3_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define icl__l3_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define icl__l3_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define icl__l3_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define icl__l3_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__l3_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define icl__l3_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__l3_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define icl__l3_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define icl__l3_1__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define icl__l3_1__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__l3_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define icl__l3_1__l30_bank0_active__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define icl__l3_1__l30_bank1_active__read \
    bdw__render_pipe_profile__hs_stall__read
#define icl__l3_1__l30_bank2_active__read \
    bdw__render_pipe_profile__ds_stall__read
#define icl__l3_1__l30_bank3_active__read \
    bdw__render_pipe_profile__so_stall__read
#define icl__l3_1__l30_bank4_active__read \
    bdw__render_pipe_profile__cl_stall__read
#define icl__l3_1__l30_bank5_active__read \
    bdw__render_pipe_profile__sf_stall__read
#define icl__l3_1__l30_bank6_active__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define icl__l3_1__l30_bank7_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define icl__l3_1__gt_request_queue_full__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define icl__l3_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define icl__l3_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define icl__l3_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define icl__l3_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define icl__l3_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define icl__l3_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define icl__l3_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define icl__l3_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define icl__l3_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define icl__l3_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define icl__l3_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define icl__l3_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define icl__l3_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define icl__l3_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define icl__l3_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define icl__l3_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define icl__l3_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define icl__l3_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define icl__l3_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define icl__l3_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define icl__l3_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define icl__l3_2__eu_thread_occupancy__read \
    bdw__vme_pipe__eu_thread_occupancy__read
#define icl__l3_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define icl__l3_2__vs_fpu1_active__read \
    bdw__render_basic__vs_send_active__read
#define icl__l3_2__vs_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define icl__l3_2__ps_fpu0_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define icl__l3_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define icl__l3_2__ps_send_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define icl__l3_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_send_active__read
double
icl__l3_2__l30_bank0_stalled__read(const struct intel_perf *perf,
                                   const struct intel_perf_metric_set *metric_set,
                                   uint64_t *accumulator);
#define icl__l3_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define icl__l3_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define icl__l3_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define icl__l3_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define icl__l3_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define icl__l3_3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define icl__l3_3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define icl__l3_3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define icl__l3_3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define icl__l3_3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define icl__l3_3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define icl__l3_3__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define icl__l3_3__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define icl__l3_3__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define icl__l3_3__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define icl__l3_3__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define icl__l3_3__samples_written__read \
    bdw__render_basic__samples_written__read
#define icl__l3_3__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define icl__l3_3__eu_active__read \
    bdw__render_basic__eu_active__read
#define icl__l3_3__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define icl__l3_3__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define icl__l3_3__eu_thread_occupancy__read \
    bdw__vme_pipe__eu_thread_occupancy__read
#define icl__l3_3__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define icl__l3_3__vs_fpu1_active__read \
    bdw__render_basic__vs_send_active__read
#define icl__l3_3__vs_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define icl__l3_3__ps_fpu0_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define icl__l3_3__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define icl__l3_3__ps_send_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define icl__l3_3__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_send_active__read
#define icl__l3_3__l30_bank1_stalled__read \
    icl__l3_2__l30_bank0_stalled__read
#define icl__l3_4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define icl__l3_4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define icl__l3_4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define icl__l3_4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define icl__l3_4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define icl__l3_4__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define icl__l3_4__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define icl__l3_4__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define icl__l3_4__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define icl__l3_4__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define icl__l3_4__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define icl__l3_4__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define icl__l3_4__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define icl__l3_4__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define icl__l3_4__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define icl__l3_4__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define icl__l3_4__samples_written__read \
    bdw__render_basic__samples_written__read
#define icl__l3_4__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define icl__l3_4__eu_active__read \
    bdw__render_basic__eu_active__read
#define icl__l3_4__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define icl__l3_4__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define icl__l3_4__eu_thread_occupancy__read \
    bdw__vme_pipe__eu_thread_occupancy__read
#define icl__l3_4__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define icl__l3_4__vs_fpu1_active__read \
    bdw__render_basic__vs_send_active__read
#define icl__l3_4__vs_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define icl__l3_4__ps_fpu0_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define icl__l3_4__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define icl__l3_4__ps_send_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define icl__l3_4__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_send_active__read
#define icl__l3_4__l30_bank4_stalled__read \
    icl__l3_2__l30_bank0_stalled__read
#define icl__l3_5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define icl__l3_5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define icl__l3_5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define icl__l3_5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define icl__l3_5__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define icl__l3_5__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define icl__l3_5__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define icl__l3_5__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define icl__l3_5__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define icl__l3_5__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define icl__l3_5__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define icl__l3_5__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define icl__l3_5__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define icl__l3_5__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define icl__l3_5__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define icl__l3_5__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define icl__l3_5__samples_written__read \
    bdw__render_basic__samples_written__read
#define icl__l3_5__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define icl__l3_5__eu_active__read \
    bdw__render_basic__eu_active__read
#define icl__l3_5__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define icl__l3_5__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define icl__l3_5__eu_thread_occupancy__read \
    bdw__vme_pipe__eu_thread_occupancy__read
#define icl__l3_5__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define icl__l3_5__vs_fpu1_active__read \
    bdw__render_basic__vs_send_active__read
#define icl__l3_5__vs_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define icl__l3_5__ps_fpu0_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define icl__l3_5__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define icl__l3_5__ps_send_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define icl__l3_5__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_send_active__read
double
icl__l3_5__l30_bank5_stalled__read(const struct intel_perf *perf,
                                   const struct intel_perf_metric_set *metric_set,
                                   uint64_t *accumulator);
#define icl__sampler_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define icl__sampler_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define icl__sampler_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define icl__sampler_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define icl__sampler_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define icl__sampler_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define icl__sampler_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define icl__sampler_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define icl__sampler_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define icl__sampler_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define icl__sampler_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define icl__sampler_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define icl__sampler_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define icl__sampler_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define icl__sampler_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define icl__sampler_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define icl__sampler_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define icl__sampler_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define icl__sampler_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define icl__sampler_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define icl__sampler_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define icl__sampler_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define icl__sampler_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define icl__sampler_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define icl__sampler_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define icl__sampler_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define icl__sampler_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define icl__sampler_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define icl__sampler_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define icl__sampler_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define icl__sampler_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define icl__sampler_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__sampler_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define icl__sampler_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__sampler_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define icl__sampler_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define icl__sampler_1__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define icl__sampler_1__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__sampler_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define icl__sampler_1__sampler00_input_available__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define icl__sampler_1__sampler01_input_available__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define icl__sampler_1__sampler02_input_available__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define icl__sampler_1__sampler03_input_available__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define icl__sampler_1__sampler04_input_available__read \
    bdw__render_basic__sampler1_bottleneck__read
#define icl__sampler_1__sampler05_input_available__read \
    bdw__render_basic__sampler0_bottleneck__read
#define icl__sampler_1__sampler06_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define icl__sampler_1__sampler07_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define icl__sampler_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define icl__sampler_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define icl__sampler_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define icl__sampler_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define icl__sampler_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define icl__sampler_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define icl__sampler_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define icl__sampler_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define icl__sampler_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define icl__sampler_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define icl__sampler_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define icl__sampler_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define icl__sampler_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define icl__sampler_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define icl__sampler_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define icl__sampler_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define icl__sampler_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define icl__sampler_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define icl__sampler_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define icl__sampler_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define icl__sampler_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define icl__sampler_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define icl__sampler_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define icl__sampler_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define icl__sampler_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define icl__sampler_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define icl__sampler_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define icl__sampler_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define icl__sampler_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define icl__sampler_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define icl__sampler_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define icl__sampler_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__sampler_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define icl__sampler_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__sampler_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define icl__sampler_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define icl__sampler_2__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define icl__sampler_2__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__sampler_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define icl__sampler_2__sampler00_output_ready__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define icl__sampler_2__sampler01_output_ready__read \
    bdw__render_pipe_profile__hs_stall__read
#define icl__sampler_2__sampler02_output_ready__read \
    bdw__render_pipe_profile__ds_stall__read
#define icl__sampler_2__sampler03_output_ready__read \
    bdw__render_pipe_profile__so_stall__read
#define icl__sampler_2__sampler04_output_ready__read \
    bdw__render_pipe_profile__cl_stall__read
#define icl__sampler_2__sampler05_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define icl__sampler_2__sampler06_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define icl__sampler_2__sampler07_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define icl__sampler_2__gt_request_queue_full__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define icl__tdl_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define icl__tdl_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define icl__tdl_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define icl__tdl_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define icl__tdl_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define icl__tdl_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define icl__tdl_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define icl__tdl_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define icl__tdl_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define icl__tdl_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define icl__tdl_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define icl__tdl_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define icl__tdl_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define icl__tdl_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define icl__tdl_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define icl__tdl_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define icl__tdl_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define icl__tdl_1__vs_eu_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
uint64_t
icl__tdl_1__vs_eu_active_per_thread__read(const struct intel_perf *perf,
                                          const struct intel_perf_metric_set *metric_set,
                                          uint64_t *accumulator);
#define icl__tdl_1__vs_eu_stall__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
uint64_t
icl__tdl_1__vs_eu_stall_per_thread__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
#define icl__tdl_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define icl__tdl_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define icl__tdl_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define icl__tdl_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define icl__tdl_1__ps_eu_active__read \
    bdw__compute_l3_cache__eu_move_fpu0_instruction__read
uint64_t
icl__tdl_1__ps_eu_active_per_thread__read(const struct intel_perf *perf,
                                          const struct intel_perf_metric_set *metric_set,
                                          uint64_t *accumulator);
#define icl__tdl_1__ps_eu_stall__read \
    bdw__compute_l3_cache__eu_move_fpu1_instruction__read
uint64_t
icl__tdl_1__ps_eu_stall_per_thread__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
#define icl__tdl_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define icl__tdl_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define icl__tdl_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define icl__tdl_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define icl__tdl_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define icl__tdl_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define icl__tdl_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define icl__tdl_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define icl__tdl_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define icl__tdl_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define icl__tdl_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__tdl_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define icl__tdl_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__tdl_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define icl__tdl_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define icl__tdl_1__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define icl__tdl_1__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__tdl_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define icl__tdl_1__ps_thread00_ready_for_dispatch__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define icl__tdl_1__ps_thread01_ready_for_dispatch__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define icl__tdl_1__ps_thread02_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define icl__tdl_1__ps_thread03_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define icl__tdl_1__ps_thread04_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define icl__tdl_1__ps_thread05_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define icl__tdl_1__ps_thread06_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define icl__tdl_1__ps_thread07_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define icl__tdl_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define icl__tdl_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define icl__tdl_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define icl__tdl_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define icl__tdl_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define icl__tdl_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define icl__tdl_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define icl__tdl_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define icl__tdl_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define icl__tdl_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define icl__tdl_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define icl__tdl_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define icl__tdl_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define icl__tdl_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define icl__tdl_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define icl__tdl_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define icl__tdl_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define icl__tdl_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define icl__tdl_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define icl__tdl_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define icl__tdl_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define icl__tdl_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define icl__tdl_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define icl__tdl_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define icl__tdl_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define icl__tdl_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define icl__tdl_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define icl__tdl_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define icl__tdl_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define icl__tdl_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define icl__tdl_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define icl__tdl_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__tdl_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define icl__tdl_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__tdl_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define icl__tdl_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define icl__tdl_2__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define icl__tdl_2__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__tdl_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
double
icl__tdl_2__non_ps_thread00_ready_for_dispatch__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
double
icl__tdl_2__non_ps_thread01_ready_for_dispatch__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
double
icl__tdl_2__non_ps_thread02_ready_for_dispatch__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
double
icl__tdl_2__non_ps_thread03_ready_for_dispatch__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
double
icl__tdl_2__non_ps_thread04_ready_for_dispatch__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
double
icl__tdl_2__non_ps_thread05_ready_for_dispatch__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
double
icl__tdl_2__non_ps_thread06_ready_for_dispatch__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
double
icl__tdl_2__non_ps_thread07_ready_for_dispatch__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
#define icl__tdl_2__gt_request_queue_full__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define icl__tdl_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define icl__tdl_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define icl__tdl_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define icl__tdl_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define icl__tdl_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define icl__tdl_3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define icl__tdl_3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define icl__tdl_3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define icl__tdl_3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define icl__tdl_3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define icl__tdl_3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define icl__tdl_3__eu_active__read \
    bdw__render_basic__eu_active__read
#define icl__tdl_3__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define icl__tdl_3__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define icl__tdl_3__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define icl__tdl_3__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define icl__tdl_3__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define icl__tdl_3__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define icl__tdl_3__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define icl__tdl_3__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define icl__tdl_3__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define icl__tdl_3__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define icl__tdl_3__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define icl__tdl_3__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define icl__tdl_3__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define icl__tdl_3__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define icl__tdl_3__samples_written__read \
    bdw__render_basic__samples_written__read
#define icl__tdl_3__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define icl__tdl_3__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define icl__tdl_3__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define icl__tdl_3__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define icl__tdl_3__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__tdl_3__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define icl__tdl_3__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__tdl_3__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define icl__tdl_3__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define icl__tdl_3__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define icl__tdl_3__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define icl__tdl_3__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define icl__tdl_3__thread_header00_ready_port0__read \
    bdw__render_basic__sampler0_busy__read
#define icl__tdl_3__thread_header00_ready_port1__read \
    bdw__render_basic__sampler1_busy__read
#define icl__tdl_3__thread_header01_ready_port0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define icl__tdl_3__thread_header01_ready_port1__read \
    bdw__render_basic__sampler1_bottleneck__read
#define icl__tdl_3__thread_header02_ready_port0__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define icl__tdl_3__thread_header02_ready_port1__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define icl__tdl_3__thread_header03_ready_port0__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define icl__tdl_3__thread_header03_ready_port1__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define icl__tdl_3__thread_header04_ready_port0__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define icl__tdl_3__thread_header04_ready_port1__read \
    bdw__render_pipe_profile__hs_stall__read
#define icl__tdl_3__thread_header05_ready_port0__read \
    bdw__render_pipe_profile__ds_stall__read
#define icl__tdl_3__thread_header05_ready_port1__read \
    bdw__render_pipe_profile__so_stall__read
#define icl__tdl_3__thread_header06_ready_port0__read \
    bdw__render_pipe_profile__cl_stall__read
#define icl__tdl_3__thread_header06_ready_port1__read \
    bdw__render_pipe_profile__sf_stall__read
#define icl__tdl_3__thread_header07_ready_port0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define icl__tdl_3__thread_header07_ready_port1__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define icl__gpu_busyness__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define icl__gpu_busyness__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define icl__gpu_busyness__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define icl__gpu_busyness__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define icl__gpu_busyness__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define icl__gpu_busyness__render_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define icl__gpu_busyness__vdbox0_busy__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define icl__gpu_busyness__vdbox1_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define icl__gpu_busyness__vebox_busy__read \
    bdw__render_pipe_profile__cl_stall__read
#define icl__gpu_busyness__blitter_busy__read \
    bdw__render_pipe_profile__so_stall__read
#define icl__gpu_busyness__posh_engine_busy__read \
    bdw__render_pipe_profile__ds_stall__read
#define icl__gpu_busyness__any_ring_busy__read \
    bdw__render_basic__sampler0_busy__read
#define icl__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define icl__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define icl__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define icl__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define icl__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define icl__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define icl__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define icl__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define icl__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define icl__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define icl__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define icl__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define icl__test_oa__counter8__read \
    hsw__compute_extended__typed_writes0__read
#define icl__async_compute__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define icl__async_compute__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define icl__async_compute__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define icl__async_compute__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define icl__async_compute__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define icl__async_compute__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define icl__async_compute__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define icl__async_compute__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define icl__async_compute__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define icl__async_compute__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define icl__async_compute__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define icl__async_compute__fpu0_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define icl__async_compute__vs_fpu0_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define icl__async_compute__ps_fpu0_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define icl__async_compute__cs_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define icl__async_compute__fpu1_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define icl__async_compute__vs_fpu1_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define icl__async_compute__ps_fpu1_active__read \
    bdw__render_basic__vs_send_active__read
#define icl__async_compute__cs_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define icl__async_compute__eu_thread_occupancy__read \
    sklgt2__ff_bottlenecks__eu_thread_occupancy__read
#define icl__async_compute__eu_active__read \
    bdw__render_basic__eu_active__read
#define icl__async_compute__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define ehl__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define ehl__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define ehl__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define ehl__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define ehl__render_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define ehl__render_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define ehl__render_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define ehl__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define ehl__render_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define ehl__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define ehl__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define ehl__render_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define ehl__render_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define ehl__render_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define ehl__render_basic__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define ehl__render_basic__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define ehl__render_basic__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define ehl__render_basic__ps_fpu0_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define ehl__render_basic__ps_fpu1_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define ehl__render_basic__ps_send_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define ehl__render_basic__sampler00_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define ehl__render_basic__samplers_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define ehl__render_basic__sampler00_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define ehl__render_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define ehl__render_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define ehl__render_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define ehl__render_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define ehl__render_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define ehl__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define ehl__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define ehl__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define ehl__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
uint64_t
ehl__render_basic__sampler_l1_misses__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
#define ehl__render_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define ehl__render_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__render_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define ehl__render_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define ehl__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define ehl__render_basic__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define ehl__render_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
uint64_t
ehl__render_basic__gti_read_throughput__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
#define ehl__render_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define ehl__render_basic__gti_write_throughput__read \
    icl__render_basic__gti_write_throughput__read
#define ehl__render_basic__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define ehl__render_basic__sampler_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define ehl__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define ehl__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define ehl__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define ehl__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define ehl__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define ehl__compute_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define ehl__compute_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define ehl__compute_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define ehl__compute_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define ehl__compute_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define ehl__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define ehl__compute_basic__eu_active__read \
    bdw__render_basic__eu_active__read
#define ehl__compute_basic__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define ehl__compute_basic__eu_avg_ipc_rate__read \
    cnl__compute_basic__eu_avg_ipc_rate__read
#define ehl__compute_basic__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define ehl__compute_basic__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define ehl__compute_basic__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define ehl__compute_basic__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define ehl__compute_basic__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define ehl__compute_basic__eu_thread_occupancy__read \
    cnl__compute_basic__eu_thread_occupancy__read
#define ehl__compute_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define ehl__compute_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define ehl__compute_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define ehl__compute_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define ehl__compute_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define ehl__compute_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define ehl__compute_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define ehl__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define ehl__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define ehl__compute_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define ehl__compute_basic__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__compute_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define ehl__compute_basic__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define ehl__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define ehl__compute_basic__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define ehl__compute_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define ehl__compute_basic__typed_bytes_read__read \
    icl__compute_basic__typed_bytes_read__read
#define ehl__compute_basic__typed_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

#define ehl__compute_basic__typed_bytes_written__read \
    icl__compute_basic__typed_bytes_written__read
#define ehl__compute_basic__typed_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

#define ehl__compute_basic__untyped_bytes_read__read \
    icl__compute_basic__untyped_bytes_read__read
#define ehl__compute_basic__untyped_bytes_read__max \
    bdw__render_basic__gti_depth_throughput__max

#define ehl__compute_basic__untyped_bytes_written__read \
    icl__compute_basic__untyped_bytes_written__read
#define ehl__compute_basic__untyped_bytes_written__max \
    bdw__render_basic__gti_depth_throughput__max

#define ehl__compute_basic__typed_atomics__read \
    icl__compute_basic__typed_atomics__read
#define ehl__compute_basic__typed_atomics__max \
    bdw__render_basic__gti_depth_throughput__max

uint64_t
ehl__compute_basic__gti_read_throughput__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define ehl__compute_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define ehl__compute_basic__gti_write_throughput__read \
    icl__render_basic__gti_write_throughput__read
#define ehl__compute_basic__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define ehl__compute_extended__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define ehl__compute_extended__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define ehl__compute_extended__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define ehl__compute_extended__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define ehl__compute_extended__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define ehl__compute_extended__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define ehl__compute_extended__typed_atomics00__read \
    hsw__memory_reads__gpu_core_clocks__read
#define ehl__compute_extended__typed_reads00__read \
    hsw__memory_reads__llc_read_accesses__read
#define ehl__compute_extended__typed_writes00__read \
    hsw__memory_reads__gti_memory_reads__read
#define ehl__compute_extended__untyped_reads00__read \
    hsw__compute_extended__typed_atomics0__read
#define ehl__compute_extended__untyped_writes00__read \
    hsw__compute_extended__untyped_reads0__read
#define ehl__compute_extended__eu_typed_reads00__read \
    hsw__compute_extended__eu_typed_writes0__read
#define ehl__compute_extended__eu_typed_writes00__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define ehl__compute_extended__eu_typed_atomics00__read \
    hsw__compute_extended__eu_typed_reads0__read
#define ehl__compute_extended__eu_a32_untyped_reads00__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define ehl__compute_extended__eu_a32_untyped_writes00__read \
    icl__compute_extended__eu_a32_untyped_writes00__read
#define ehl__compute_extended__eu_a64_untyped_reads00__read \
    icl__compute_extended__eu_a64_untyped_reads00__read
#define ehl__compute_extended__eu_a64_untyped_writes00__read \
    hsw__render_basic__gpu_core_clocks__read
#define ehl__compute_extended__typed_atomics_per_cache_line__read \
    icl__compute_extended__typed_atomics_per_cache_line__read
#define ehl__compute_extended__typed_reads_per_cache_line__read \
    icl__compute_extended__typed_reads_per_cache_line__read
#define ehl__compute_extended__typed_writes_per_cache_line__read \
    icl__compute_extended__typed_writes_per_cache_line__read
#define ehl__compute_extended__untyped_reads_per_cache_line__read \
    icl__compute_extended__untyped_reads_per_cache_line__read
#define ehl__compute_extended__untyped_writes_per_cache_line__read \
    icl__compute_extended__untyped_writes_per_cache_line__read
#define ehl__compute_l3_cache__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define ehl__compute_l3_cache__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define ehl__compute_l3_cache__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define ehl__compute_l3_cache__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define ehl__compute_l3_cache__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define ehl__compute_l3_cache__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define ehl__compute_l3_cache__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define ehl__compute_l3_cache__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define ehl__compute_l3_cache__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define ehl__compute_l3_cache__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define ehl__compute_l3_cache__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define ehl__compute_l3_cache__eu_active__read \
    bdw__render_basic__eu_active__read
#define ehl__compute_l3_cache__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define ehl__compute_l3_cache__eu_avg_ipc_rate__read \
    cnl__compute_basic__eu_avg_ipc_rate__read
#define ehl__compute_l3_cache__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define ehl__compute_l3_cache__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define ehl__compute_l3_cache__fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define ehl__compute_l3_cache__fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define ehl__compute_l3_cache__eu_send_active__read \
    bdw__render_basic__vs_send_active__read
#define ehl__compute_l3_cache__eu_hybrid_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define ehl__compute_l3_cache__eu_hybrid_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define ehl__compute_l3_cache__eu_ternary_fpu0_instruction__read \
    bdw__render_basic__ps_fpu0_active__read
#define ehl__compute_l3_cache__eu_ternary_fpu1_instruction__read \
    bdw__render_basic__ps_fpu1_active__read
#define ehl__compute_l3_cache__eu_binary_fpu0_instruction__read \
    bdw__render_basic__ps_send_active__read
#define ehl__compute_l3_cache__eu_binary_fpu1_instruction__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define ehl__compute_l3_cache__eu_move_fpu0_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu0_instruction__read
#define ehl__compute_l3_cache__eu_move_fpu1_instruction__read \
    bdw__compute_l3_cache__eu_move_fpu1_instruction__read
#define ehl__compute_l3_cache__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define ehl__compute_l3_cache__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define ehl__compute_l3_cache__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define ehl__compute_l3_cache__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define ehl__compute_l3_cache__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define ehl__compute_l3_cache__samples_written__read \
    bdw__render_basic__samples_written__read
#define ehl__compute_l3_cache__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define ehl__compute_l3_cache__sampler_accesses__read \
    bdw__render_pipe_profile__sampler_accesses__read
#define ehl__compute_l3_cache__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define ehl__compute_l3_cache__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define ehl__compute_l3_cache__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define ehl__compute_l3_cache__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__compute_l3_cache__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define ehl__compute_l3_cache__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__compute_l3_cache__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define ehl__compute_l3_cache__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define ehl__compute_l3_cache__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define ehl__compute_l3_cache__l3_bank00_accesses__read \
    icl__compute_l3_cache__l3_bank00_accesses__read
#define ehl__compute_l3_cache__l3_bank01_accesses__read \
    hsw__memory_writes__llc_wr_accesses__read
#define ehl__compute_l3_cache__l3_bank02_accesses__read \
    icl__compute_l3_cache__l3_bank02_accesses__read
#define ehl__compute_l3_cache__l3_bank03_accesses__read \
    icl__compute_l3_cache__l3_bank03_accesses__read
#define ehl__compute_l3_cache__l3_bank04_accesses__read \
    bdw__memory_reads__gti_ring_accesses__read
#define ehl__compute_l3_cache__l3_bank05_accesses__read \
    bdw__compute_l3_cache__l3_bank10_accesses__read
#define ehl__compute_l3_cache__l3_bank06_accesses__read \
    bdw__compute_l3_cache__l3_bank01_accesses__read
#define ehl__compute_l3_cache__l3_bank07_accesses__read \
    bdw__compute_l3_cache__l3_bank00_accesses__read
#define ehl__compute_l3_cache__l3_accesses__read \
    icl__compute_l3_cache__l3_accesses__read
uint64_t
ehl__compute_l3_cache__l3_lookups__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
uint64_t
ehl__compute_l3_cache__l3_misses__read(const struct intel_perf *perf,
                                       const struct intel_perf_metric_set *metric_set,
                                       uint64_t *accumulator);
uint64_t
ehl__compute_l3_cache__l3_sampler_throughput__read(const struct intel_perf *perf,
                                                   const struct intel_perf_metric_set *metric_set,
                                                   uint64_t *accumulator);
#define ehl__compute_l3_cache__l3_sampler_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

#define ehl__compute_l3_cache__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define ehl__compute_l3_cache__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__compute_l3_cache__l3_total_throughput__read \
    icl__compute_l3_cache__l3_total_throughput__read
#define ehl__compute_l3_cache__l3_total_throughput__max \
    bdw__render_basic__gti_depth_throughput__max

uint64_t
ehl__compute_l3_cache__gti_l3_throughput__read(const struct intel_perf *perf,
                                               const struct intel_perf_metric_set *metric_set,
                                               uint64_t *accumulator);
#define ehl__compute_l3_cache__gti_l3_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define ehl__compute_l3_cache__gti_read_throughput__read \
    icl__compute_l3_cache__gti_read_throughput__read
#define ehl__compute_l3_cache__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define ehl__compute_l3_cache__gti_write_throughput__read \
    icl__compute_l3_cache__gti_write_throughput__read
#define ehl__compute_l3_cache__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define ehl__render_pipe_profile__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define ehl__render_pipe_profile__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define ehl__render_pipe_profile__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define ehl__render_pipe_profile__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define ehl__render_pipe_profile__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define ehl__render_pipe_profile__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define ehl__render_pipe_profile__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define ehl__render_pipe_profile__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define ehl__render_pipe_profile__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define ehl__render_pipe_profile__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define ehl__render_pipe_profile__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define ehl__render_pipe_profile__eu_active__read \
    bdw__render_basic__eu_active__read
#define ehl__render_pipe_profile__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define ehl__render_pipe_profile__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define ehl__render_pipe_profile__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define ehl__render_pipe_profile__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define ehl__render_pipe_profile__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define ehl__render_pipe_profile__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define ehl__render_pipe_profile__samples_written__read \
    bdw__render_basic__samples_written__read
#define ehl__render_pipe_profile__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define ehl__render_pipe_profile__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define ehl__render_pipe_profile__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define ehl__render_pipe_profile__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define ehl__render_pipe_profile__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__render_pipe_profile__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define ehl__render_pipe_profile__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__render_pipe_profile__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define ehl__render_pipe_profile__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define ehl__render_pipe_profile__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define ehl__render_pipe_profile__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__render_pipe_profile__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define ehl__render_pipe_profile__vf_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define ehl__render_pipe_profile__vs_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define ehl__render_pipe_profile__hs_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define ehl__render_pipe_profile__ds_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define ehl__render_pipe_profile__gs_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define ehl__render_pipe_profile__so_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define ehl__render_pipe_profile__cl_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define ehl__render_pipe_profile__sf_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define ehl__render_pipe_profile__hi_depth_bottleneck__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define ehl__render_pipe_profile__early_depth_bottleneck__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define ehl__render_pipe_profile__bc_bottleneck__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define ehl__render_pipe_profile__hs_stall__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define ehl__render_pipe_profile__ds_stall__read \
    bdw__render_basic__sampler1_bottleneck__read
#define ehl__render_pipe_profile__so_stall__read \
    bdw__render_basic__sampler0_bottleneck__read
#define ehl__render_pipe_profile__cl_stall__read \
    bdw__render_basic__sampler1_busy__read
#define ehl__render_pipe_profile__sf_stall__read \
    bdw__render_basic__sampler0_busy__read
#define ehl__hdc_and_sf__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define ehl__hdc_and_sf__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define ehl__hdc_and_sf__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define ehl__hdc_and_sf__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define ehl__hdc_and_sf__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define ehl__hdc_and_sf__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define ehl__hdc_and_sf__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define ehl__hdc_and_sf__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define ehl__hdc_and_sf__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define ehl__hdc_and_sf__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define ehl__hdc_and_sf__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define ehl__hdc_and_sf__eu_active__read \
    bdw__render_basic__eu_active__read
#define ehl__hdc_and_sf__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define ehl__hdc_and_sf__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define ehl__hdc_and_sf__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define ehl__hdc_and_sf__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define ehl__hdc_and_sf__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define ehl__hdc_and_sf__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define ehl__hdc_and_sf__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define ehl__hdc_and_sf__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define ehl__hdc_and_sf__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define ehl__hdc_and_sf__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define ehl__hdc_and_sf__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define ehl__hdc_and_sf__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define ehl__hdc_and_sf__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define ehl__hdc_and_sf__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define ehl__hdc_and_sf__samples_written__read \
    bdw__render_basic__samples_written__read
#define ehl__hdc_and_sf__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define ehl__hdc_and_sf__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define ehl__hdc_and_sf__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define ehl__hdc_and_sf__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define ehl__hdc_and_sf__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__hdc_and_sf__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define ehl__hdc_and_sf__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__hdc_and_sf__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define ehl__hdc_and_sf__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define ehl__hdc_and_sf__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define ehl__hdc_and_sf__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__hdc_and_sf__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define ehl__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read \
    icl__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read
#define ehl__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read \
    icl__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read
#define ehl__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read \
    icl__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read
#define ehl__hdc_and_sf__non_sampler_shader03_access_stalled_on_l3__read \
    icl__hdc_and_sf__non_sampler_shader03_access_stalled_on_l3__read
#define ehl__hdc_and_sf__poly_data_ready__read \
    bdw__render_basic__sampler0_busy__read
#define ehl__hdc_and_sf__gt_request_queue_full__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define ehl__rasterizer_and_pixel_backend__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define ehl__rasterizer_and_pixel_backend__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define ehl__rasterizer_and_pixel_backend__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define ehl__rasterizer_and_pixel_backend__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define ehl__rasterizer_and_pixel_backend__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define ehl__rasterizer_and_pixel_backend__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define ehl__rasterizer_and_pixel_backend__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define ehl__rasterizer_and_pixel_backend__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define ehl__rasterizer_and_pixel_backend__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define ehl__rasterizer_and_pixel_backend__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define ehl__rasterizer_and_pixel_backend__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define ehl__rasterizer_and_pixel_backend__eu_active__read \
    bdw__render_basic__eu_active__read
#define ehl__rasterizer_and_pixel_backend__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define ehl__rasterizer_and_pixel_backend__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define ehl__rasterizer_and_pixel_backend__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define ehl__rasterizer_and_pixel_backend__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define ehl__rasterizer_and_pixel_backend__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define ehl__rasterizer_and_pixel_backend__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define ehl__rasterizer_and_pixel_backend__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define ehl__rasterizer_and_pixel_backend__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define ehl__rasterizer_and_pixel_backend__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define ehl__rasterizer_and_pixel_backend__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define ehl__rasterizer_and_pixel_backend__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define ehl__rasterizer_and_pixel_backend__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define ehl__rasterizer_and_pixel_backend__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define ehl__rasterizer_and_pixel_backend__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define ehl__rasterizer_and_pixel_backend__samples_written__read \
    bdw__render_basic__samples_written__read
#define ehl__rasterizer_and_pixel_backend__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define ehl__rasterizer_and_pixel_backend__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define ehl__rasterizer_and_pixel_backend__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define ehl__rasterizer_and_pixel_backend__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define ehl__rasterizer_and_pixel_backend__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__rasterizer_and_pixel_backend__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define ehl__rasterizer_and_pixel_backend__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__rasterizer_and_pixel_backend__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define ehl__rasterizer_and_pixel_backend__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define ehl__rasterizer_and_pixel_backend__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define ehl__rasterizer_and_pixel_backend__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__rasterizer_and_pixel_backend__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define ehl__rasterizer_and_pixel_backend__rasterizer0_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define ehl__rasterizer_and_pixel_backend__rasterizer0_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define ehl__rasterizer_and_pixel_backend__pixel_data00_ready__read \
    bdw__render_basic__sampler1_busy__read
#define ehl__rasterizer_and_pixel_backend__pixel_data01_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define ehl__rasterizer_and_pixel_backend__ps_output00_available__read \
    bdw__render_pipe_profile__cl_stall__read
#define ehl__rasterizer_and_pixel_backend__ps_output01_available__read \
    bdw__render_pipe_profile__sf_stall__read
#define ehl__rasterizer_and_pixel_backend__pixel_values00_ready__read \
    bdw__render_pipe_profile__ds_stall__read
#define ehl__rasterizer_and_pixel_backend__pixel_values01_ready__read \
    bdw__render_pipe_profile__so_stall__read
#define ehl__rasterizer_and_pixel_backend__gt_request_queue_full__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define ehl__l3_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define ehl__l3_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define ehl__l3_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define ehl__l3_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define ehl__l3_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define ehl__l3_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define ehl__l3_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define ehl__l3_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define ehl__l3_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define ehl__l3_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define ehl__l3_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define ehl__l3_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define ehl__l3_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define ehl__l3_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define ehl__l3_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define ehl__l3_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define ehl__l3_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define ehl__l3_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define ehl__l3_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define ehl__l3_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define ehl__l3_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define ehl__l3_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define ehl__l3_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define ehl__l3_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define ehl__l3_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define ehl__l3_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define ehl__l3_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define ehl__l3_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define ehl__l3_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define ehl__l3_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define ehl__l3_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define ehl__l3_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__l3_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define ehl__l3_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__l3_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define ehl__l3_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define ehl__l3_1__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define ehl__l3_1__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__l3_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define ehl__l3_1__l30_bank0_active__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define ehl__l3_1__l30_bank1_active__read \
    bdw__render_pipe_profile__hs_stall__read
#define ehl__l3_1__l30_bank2_active__read \
    bdw__render_pipe_profile__ds_stall__read
#define ehl__l3_1__l30_bank3_active__read \
    bdw__render_pipe_profile__so_stall__read
#define ehl__l3_1__l30_bank4_active__read \
    bdw__render_pipe_profile__cl_stall__read
#define ehl__l3_1__l30_bank5_active__read \
    bdw__render_pipe_profile__sf_stall__read
#define ehl__l3_1__l30_bank6_active__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define ehl__l3_1__l30_bank7_active__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define ehl__l3_1__gt_request_queue_full__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define ehl__l3_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define ehl__l3_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define ehl__l3_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define ehl__l3_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define ehl__l3_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define ehl__l3_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define ehl__l3_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define ehl__l3_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define ehl__l3_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define ehl__l3_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define ehl__l3_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define ehl__l3_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define ehl__l3_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define ehl__l3_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define ehl__l3_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define ehl__l3_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define ehl__l3_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define ehl__l3_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define ehl__l3_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define ehl__l3_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define ehl__l3_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define ehl__l3_2__eu_thread_occupancy__read \
    bdw__vme_pipe__eu_thread_occupancy__read
#define ehl__l3_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define ehl__l3_2__vs_fpu1_active__read \
    bdw__render_basic__vs_send_active__read
#define ehl__l3_2__vs_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define ehl__l3_2__ps_fpu0_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define ehl__l3_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define ehl__l3_2__ps_send_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define ehl__l3_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_send_active__read
#define ehl__l3_2__l30_bank0_stalled__read \
    icl__l3_2__l30_bank0_stalled__read
#define ehl__l3_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define ehl__l3_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define ehl__l3_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define ehl__l3_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define ehl__l3_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define ehl__l3_3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define ehl__l3_3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define ehl__l3_3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define ehl__l3_3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define ehl__l3_3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define ehl__l3_3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define ehl__l3_3__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define ehl__l3_3__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define ehl__l3_3__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define ehl__l3_3__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define ehl__l3_3__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define ehl__l3_3__samples_written__read \
    bdw__render_basic__samples_written__read
#define ehl__l3_3__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define ehl__l3_3__eu_active__read \
    bdw__render_basic__eu_active__read
#define ehl__l3_3__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define ehl__l3_3__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define ehl__l3_3__eu_thread_occupancy__read \
    bdw__vme_pipe__eu_thread_occupancy__read
#define ehl__l3_3__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define ehl__l3_3__vs_fpu1_active__read \
    bdw__render_basic__vs_send_active__read
#define ehl__l3_3__vs_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define ehl__l3_3__ps_fpu0_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define ehl__l3_3__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define ehl__l3_3__ps_send_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define ehl__l3_3__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_send_active__read
#define ehl__l3_3__l30_bank1_stalled__read \
    icl__l3_2__l30_bank0_stalled__read
#define ehl__l3_4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define ehl__l3_4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define ehl__l3_4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define ehl__l3_4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define ehl__l3_4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define ehl__l3_4__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define ehl__l3_4__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define ehl__l3_4__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define ehl__l3_4__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define ehl__l3_4__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define ehl__l3_4__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define ehl__l3_4__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define ehl__l3_4__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define ehl__l3_4__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define ehl__l3_4__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define ehl__l3_4__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define ehl__l3_4__samples_written__read \
    bdw__render_basic__samples_written__read
#define ehl__l3_4__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define ehl__l3_4__eu_active__read \
    bdw__render_basic__eu_active__read
#define ehl__l3_4__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define ehl__l3_4__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define ehl__l3_4__eu_thread_occupancy__read \
    bdw__vme_pipe__eu_thread_occupancy__read
#define ehl__l3_4__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define ehl__l3_4__vs_fpu1_active__read \
    bdw__render_basic__vs_send_active__read
#define ehl__l3_4__vs_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define ehl__l3_4__ps_fpu0_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define ehl__l3_4__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define ehl__l3_4__ps_send_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define ehl__l3_4__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_send_active__read
#define ehl__l3_4__l30_bank4_stalled__read \
    icl__l3_2__l30_bank0_stalled__read
#define ehl__l3_5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define ehl__l3_5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define ehl__l3_5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define ehl__l3_5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define ehl__l3_5__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define ehl__l3_5__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define ehl__l3_5__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define ehl__l3_5__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define ehl__l3_5__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define ehl__l3_5__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define ehl__l3_5__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define ehl__l3_5__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define ehl__l3_5__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define ehl__l3_5__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define ehl__l3_5__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define ehl__l3_5__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define ehl__l3_5__samples_written__read \
    bdw__render_basic__samples_written__read
#define ehl__l3_5__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define ehl__l3_5__eu_active__read \
    bdw__render_basic__eu_active__read
#define ehl__l3_5__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define ehl__l3_5__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define ehl__l3_5__eu_thread_occupancy__read \
    bdw__vme_pipe__eu_thread_occupancy__read
#define ehl__l3_5__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define ehl__l3_5__vs_fpu1_active__read \
    bdw__render_basic__vs_send_active__read
#define ehl__l3_5__vs_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define ehl__l3_5__ps_fpu0_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define ehl__l3_5__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define ehl__l3_5__ps_send_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define ehl__l3_5__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_send_active__read
#define ehl__l3_5__l30_bank5_stalled__read \
    icl__l3_5__l30_bank5_stalled__read
#define ehl__sampler_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define ehl__sampler_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define ehl__sampler_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define ehl__sampler_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define ehl__sampler_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define ehl__sampler_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define ehl__sampler_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define ehl__sampler_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define ehl__sampler_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define ehl__sampler_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define ehl__sampler_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define ehl__sampler_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define ehl__sampler_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define ehl__sampler_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define ehl__sampler_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define ehl__sampler_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define ehl__sampler_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define ehl__sampler_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define ehl__sampler_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define ehl__sampler_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define ehl__sampler_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define ehl__sampler_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define ehl__sampler_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define ehl__sampler_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define ehl__sampler_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define ehl__sampler_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define ehl__sampler_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define ehl__sampler_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define ehl__sampler_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define ehl__sampler_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define ehl__sampler_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define ehl__sampler_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__sampler_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define ehl__sampler_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__sampler_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define ehl__sampler_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define ehl__sampler_1__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define ehl__sampler_1__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__sampler_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define ehl__sampler_1__sampler00_input_available__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define ehl__sampler_1__sampler01_input_available__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define ehl__sampler_1__sampler02_input_available__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define ehl__sampler_1__sampler03_input_available__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define ehl__sampler_1__sampler04_input_available__read \
    bdw__render_basic__sampler1_bottleneck__read
#define ehl__sampler_1__sampler05_input_available__read \
    bdw__render_basic__sampler0_bottleneck__read
#define ehl__sampler_1__sampler06_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define ehl__sampler_1__sampler07_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define ehl__sampler_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define ehl__sampler_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define ehl__sampler_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define ehl__sampler_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define ehl__sampler_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define ehl__sampler_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define ehl__sampler_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define ehl__sampler_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define ehl__sampler_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define ehl__sampler_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define ehl__sampler_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define ehl__sampler_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define ehl__sampler_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define ehl__sampler_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define ehl__sampler_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define ehl__sampler_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define ehl__sampler_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define ehl__sampler_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define ehl__sampler_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define ehl__sampler_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define ehl__sampler_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define ehl__sampler_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define ehl__sampler_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define ehl__sampler_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define ehl__sampler_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define ehl__sampler_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define ehl__sampler_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define ehl__sampler_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define ehl__sampler_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define ehl__sampler_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define ehl__sampler_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define ehl__sampler_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__sampler_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define ehl__sampler_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__sampler_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define ehl__sampler_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define ehl__sampler_2__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define ehl__sampler_2__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__sampler_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define ehl__sampler_2__sampler00_output_ready__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define ehl__sampler_2__sampler01_output_ready__read \
    bdw__render_pipe_profile__hs_stall__read
#define ehl__sampler_2__sampler02_output_ready__read \
    bdw__render_pipe_profile__ds_stall__read
#define ehl__sampler_2__sampler03_output_ready__read \
    bdw__render_pipe_profile__so_stall__read
#define ehl__sampler_2__sampler04_output_ready__read \
    bdw__render_pipe_profile__cl_stall__read
#define ehl__sampler_2__sampler05_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define ehl__sampler_2__sampler06_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define ehl__sampler_2__sampler07_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define ehl__sampler_2__gt_request_queue_full__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define ehl__tdl_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define ehl__tdl_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define ehl__tdl_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define ehl__tdl_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define ehl__tdl_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define ehl__tdl_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define ehl__tdl_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define ehl__tdl_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define ehl__tdl_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define ehl__tdl_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define ehl__tdl_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define ehl__tdl_1__eu_active__read \
    bdw__render_basic__eu_active__read
#define ehl__tdl_1__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define ehl__tdl_1__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define ehl__tdl_1__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define ehl__tdl_1__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define ehl__tdl_1__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define ehl__tdl_1__vs_eu_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define ehl__tdl_1__vs_eu_active_per_thread__read \
    icl__tdl_1__vs_eu_active_per_thread__read
#define ehl__tdl_1__vs_eu_stall__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define ehl__tdl_1__vs_eu_stall_per_thread__read \
    icl__tdl_1__vs_eu_stall_per_thread__read
#define ehl__tdl_1__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define ehl__tdl_1__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define ehl__tdl_1__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define ehl__tdl_1__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define ehl__tdl_1__ps_eu_active__read \
    bdw__compute_l3_cache__eu_move_fpu0_instruction__read
#define ehl__tdl_1__ps_eu_active_per_thread__read \
    icl__tdl_1__ps_eu_active_per_thread__read
#define ehl__tdl_1__ps_eu_stall__read \
    bdw__compute_l3_cache__eu_move_fpu1_instruction__read
#define ehl__tdl_1__ps_eu_stall_per_thread__read \
    icl__tdl_1__ps_eu_stall_per_thread__read
#define ehl__tdl_1__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define ehl__tdl_1__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define ehl__tdl_1__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define ehl__tdl_1__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define ehl__tdl_1__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define ehl__tdl_1__samples_written__read \
    bdw__render_basic__samples_written__read
#define ehl__tdl_1__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define ehl__tdl_1__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define ehl__tdl_1__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define ehl__tdl_1__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define ehl__tdl_1__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__tdl_1__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define ehl__tdl_1__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__tdl_1__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define ehl__tdl_1__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define ehl__tdl_1__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define ehl__tdl_1__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__tdl_1__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define ehl__tdl_1__ps_thread00_ready_for_dispatch__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define ehl__tdl_1__ps_thread01_ready_for_dispatch__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define ehl__tdl_1__ps_thread02_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define ehl__tdl_1__ps_thread03_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define ehl__tdl_1__ps_thread04_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define ehl__tdl_1__ps_thread05_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define ehl__tdl_1__ps_thread06_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define ehl__tdl_1__ps_thread07_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define ehl__tdl_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define ehl__tdl_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define ehl__tdl_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define ehl__tdl_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define ehl__tdl_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define ehl__tdl_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define ehl__tdl_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define ehl__tdl_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define ehl__tdl_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define ehl__tdl_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define ehl__tdl_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define ehl__tdl_2__eu_active__read \
    bdw__render_basic__eu_active__read
#define ehl__tdl_2__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define ehl__tdl_2__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define ehl__tdl_2__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define ehl__tdl_2__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define ehl__tdl_2__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define ehl__tdl_2__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define ehl__tdl_2__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define ehl__tdl_2__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define ehl__tdl_2__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define ehl__tdl_2__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define ehl__tdl_2__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define ehl__tdl_2__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define ehl__tdl_2__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define ehl__tdl_2__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define ehl__tdl_2__samples_written__read \
    bdw__render_basic__samples_written__read
#define ehl__tdl_2__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define ehl__tdl_2__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define ehl__tdl_2__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define ehl__tdl_2__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define ehl__tdl_2__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__tdl_2__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define ehl__tdl_2__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__tdl_2__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define ehl__tdl_2__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define ehl__tdl_2__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define ehl__tdl_2__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__tdl_2__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define ehl__tdl_2__non_ps_thread00_ready_for_dispatch__read \
    icl__tdl_2__non_ps_thread00_ready_for_dispatch__read
#define ehl__tdl_2__non_ps_thread01_ready_for_dispatch__read \
    icl__tdl_2__non_ps_thread01_ready_for_dispatch__read
#define ehl__tdl_2__non_ps_thread02_ready_for_dispatch__read \
    icl__tdl_2__non_ps_thread02_ready_for_dispatch__read
#define ehl__tdl_2__non_ps_thread03_ready_for_dispatch__read \
    icl__tdl_2__non_ps_thread03_ready_for_dispatch__read
#define ehl__tdl_2__non_ps_thread04_ready_for_dispatch__read \
    icl__tdl_2__non_ps_thread04_ready_for_dispatch__read
#define ehl__tdl_2__non_ps_thread05_ready_for_dispatch__read \
    icl__tdl_2__non_ps_thread05_ready_for_dispatch__read
#define ehl__tdl_2__non_ps_thread06_ready_for_dispatch__read \
    icl__tdl_2__non_ps_thread06_ready_for_dispatch__read
#define ehl__tdl_2__non_ps_thread07_ready_for_dispatch__read \
    icl__tdl_2__non_ps_thread07_ready_for_dispatch__read
#define ehl__tdl_2__gt_request_queue_full__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define ehl__tdl_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define ehl__tdl_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define ehl__tdl_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define ehl__tdl_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define ehl__tdl_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define ehl__tdl_3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define ehl__tdl_3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define ehl__tdl_3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define ehl__tdl_3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define ehl__tdl_3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define ehl__tdl_3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define ehl__tdl_3__eu_active__read \
    bdw__render_basic__eu_active__read
#define ehl__tdl_3__eu_stall__read \
    bdw__render_basic__eu_stall__read
#define ehl__tdl_3__eu_fpu_both_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define ehl__tdl_3__vs_fpu0_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define ehl__tdl_3__vs_fpu1_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define ehl__tdl_3__vs_send_active__read \
    bdw__render_basic__vs_send_active__read
#define ehl__tdl_3__ps_fpu0_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define ehl__tdl_3__ps_fpu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define ehl__tdl_3__ps_send_active__read \
    bdw__render_basic__ps_send_active__read
#define ehl__tdl_3__ps_eu_both_fpu_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define ehl__tdl_3__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define ehl__tdl_3__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define ehl__tdl_3__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define ehl__tdl_3__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define ehl__tdl_3__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define ehl__tdl_3__samples_written__read \
    bdw__render_basic__samples_written__read
#define ehl__tdl_3__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define ehl__tdl_3__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define ehl__tdl_3__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define ehl__tdl_3__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define ehl__tdl_3__slm_bytes_read__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__tdl_3__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define ehl__tdl_3__slm_bytes_written__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__tdl_3__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define ehl__tdl_3__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define ehl__tdl_3__l3_shader_throughput__read \
    cnl__render_basic__l3_shader_throughput__read
#define ehl__tdl_3__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define ehl__tdl_3__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define ehl__tdl_3__thread_header00_ready_port0__read \
    bdw__render_basic__sampler0_busy__read
#define ehl__tdl_3__thread_header00_ready_port1__read \
    bdw__render_basic__sampler1_busy__read
#define ehl__tdl_3__thread_header01_ready_port0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define ehl__tdl_3__thread_header01_ready_port1__read \
    bdw__render_basic__sampler1_bottleneck__read
#define ehl__tdl_3__thread_header02_ready_port0__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define ehl__tdl_3__thread_header02_ready_port1__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define ehl__tdl_3__thread_header03_ready_port0__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define ehl__tdl_3__thread_header03_ready_port1__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define ehl__tdl_3__thread_header04_ready_port0__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define ehl__tdl_3__thread_header04_ready_port1__read \
    bdw__render_pipe_profile__hs_stall__read
#define ehl__tdl_3__thread_header05_ready_port0__read \
    bdw__render_pipe_profile__ds_stall__read
#define ehl__tdl_3__thread_header05_ready_port1__read \
    bdw__render_pipe_profile__so_stall__read
#define ehl__tdl_3__thread_header06_ready_port0__read \
    bdw__render_pipe_profile__cl_stall__read
#define ehl__tdl_3__thread_header06_ready_port1__read \
    bdw__render_pipe_profile__sf_stall__read
#define ehl__tdl_3__thread_header07_ready_port0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define ehl__tdl_3__thread_header07_ready_port1__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define ehl__gpu_busyness__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define ehl__gpu_busyness__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define ehl__gpu_busyness__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define ehl__gpu_busyness__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define ehl__gpu_busyness__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define ehl__gpu_busyness__render_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define ehl__gpu_busyness__vdbox0_busy__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define ehl__gpu_busyness__vdbox1_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define ehl__gpu_busyness__vebox_busy__read \
    bdw__render_pipe_profile__cl_stall__read
#define ehl__gpu_busyness__blitter_busy__read \
    bdw__render_pipe_profile__so_stall__read
#define ehl__gpu_busyness__any_ring_busy__read \
    bdw__render_basic__sampler0_busy__read
#define ehl__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define ehl__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define ehl__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define ehl__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define ehl__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define ehl__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define ehl__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define ehl__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define ehl__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define ehl__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define ehl__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define ehl__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define ehl__test_oa__counter8__read \
    hsw__compute_extended__typed_writes0__read
#define tglgt1__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__render_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt1__render_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt1__render_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt1__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt1__render_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt1__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt1__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
double
tglgt1__render_basic__eu_active__read(const struct intel_perf *perf,
                                      const struct intel_perf_metric_set *metric_set,
                                      uint64_t *accumulator);
double
tglgt1__render_basic__eu_stall__read(const struct intel_perf *perf,
                                     const struct intel_perf_metric_set *metric_set,
                                     uint64_t *accumulator);
double
tglgt1__render_basic__eu_thread_occupancy__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
#define tglgt1__render_basic__sampler00_busy__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt1__render_basic__sampler00_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define tglgt1__render_basic__samplers_busy__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt1__render_basic__sampler_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define tglgt1__render_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define tglgt1__render_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define tglgt1__render_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define tglgt1__render_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define tglgt1__render_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define tglgt1__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define tglgt1__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define tglgt1__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define tglgt1__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define tglgt1__render_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
uint64_t
tglgt1__render_basic__slm_bytes_read__max(const struct intel_perf *perf,
                                          const struct intel_perf_metric_set *metric_set,
                                          uint64_t *accumulator);

#define tglgt1__render_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define tglgt1__render_basic__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define tglgt1__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define tglgt1__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define tglgt1__render_basic__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define tglgt1__render_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define tglgt1__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
uint64_t
tglgt1__render_basic__gti_read_throughput__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
#define tglgt1__render_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

uint64_t
tglgt1__render_basic__gti_write_throughput__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
#define tglgt1__render_basic__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt1__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt1__compute_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt1__compute_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt1__compute_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt1__compute_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt1__compute_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt1__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt1__compute_basic__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt1__compute_basic__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt1__compute_basic__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt1__compute_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define tglgt1__compute_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define tglgt1__compute_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define tglgt1__compute_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define tglgt1__compute_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define tglgt1__compute_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define tglgt1__compute_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define tglgt1__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define tglgt1__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define tglgt1__compute_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define tglgt1__compute_basic__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define tglgt1__compute_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define tglgt1__compute_basic__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define tglgt1__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define tglgt1__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define tglgt1__compute_basic__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define tglgt1__compute_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define tglgt1__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
uint64_t
tglgt1__compute_basic__gti_read_throughput__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
#define tglgt1__compute_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

uint64_t
tglgt1__compute_basic__gti_write_throughput__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
#define tglgt1__compute_basic__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt1__render_pipe_profile__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__render_pipe_profile__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__render_pipe_profile__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__render_pipe_profile__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__render_pipe_profile__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt1__render_pipe_profile__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt1__render_pipe_profile__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt1__render_pipe_profile__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt1__render_pipe_profile__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt1__render_pipe_profile__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt1__render_pipe_profile__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt1__render_pipe_profile__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt1__render_pipe_profile__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt1__render_pipe_profile__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt1__render_pipe_profile__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define tglgt1__render_pipe_profile__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define tglgt1__render_pipe_profile__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define tglgt1__render_pipe_profile__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define tglgt1__render_pipe_profile__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define tglgt1__render_pipe_profile__samples_written__read \
    bdw__render_basic__samples_written__read
#define tglgt1__render_pipe_profile__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define tglgt1__render_pipe_profile__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define tglgt1__render_pipe_profile__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define tglgt1__render_pipe_profile__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define tglgt1__render_pipe_profile__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define tglgt1__render_pipe_profile__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define tglgt1__render_pipe_profile__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define tglgt1__render_pipe_profile__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define tglgt1__render_pipe_profile__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define tglgt1__render_pipe_profile__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define tglgt1__render_pipe_profile__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define tglgt1__render_pipe_profile__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define tglgt1__render_pipe_profile__vf_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define tglgt1__render_pipe_profile__vs_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define tglgt1__render_pipe_profile__hs_bottleneck__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define tglgt1__render_pipe_profile__ds_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define tglgt1__render_pipe_profile__gs_bottleneck__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define tglgt1__render_pipe_profile__so_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define tglgt1__render_pipe_profile__cl_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define tglgt1__render_pipe_profile__sf_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define tglgt1__render_pipe_profile__hi_depth_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define tglgt1__render_pipe_profile__bc_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt1__render_pipe_profile__hs_stall__read \
    bdw__render_basic__sampler0_bottleneck__read
#define tglgt1__render_pipe_profile__ds_stall__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define tglgt1__render_pipe_profile__so_stall__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define tglgt1__render_pipe_profile__cl_stall__read \
    bdw__render_basic__sampler1_busy__read
#define tglgt1__render_pipe_profile__sf_stall__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define tglgt1__hdc_and_sf__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__hdc_and_sf__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__hdc_and_sf__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__hdc_and_sf__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__hdc_and_sf__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt1__hdc_and_sf__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt1__hdc_and_sf__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt1__hdc_and_sf__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt1__hdc_and_sf__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt1__hdc_and_sf__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt1__hdc_and_sf__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt1__hdc_and_sf__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt1__hdc_and_sf__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt1__hdc_and_sf__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt1__hdc_and_sf__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define tglgt1__hdc_and_sf__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define tglgt1__hdc_and_sf__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define tglgt1__hdc_and_sf__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define tglgt1__hdc_and_sf__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define tglgt1__hdc_and_sf__samples_written__read \
    bdw__render_basic__samples_written__read
#define tglgt1__hdc_and_sf__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define tglgt1__hdc_and_sf__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define tglgt1__hdc_and_sf__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define tglgt1__hdc_and_sf__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define tglgt1__hdc_and_sf__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define tglgt1__hdc_and_sf__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define tglgt1__hdc_and_sf__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define tglgt1__hdc_and_sf__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define tglgt1__hdc_and_sf__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define tglgt1__hdc_and_sf__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define tglgt1__hdc_and_sf__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define tglgt1__hdc_and_sf__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define tglgt1__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt1__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_busy__read
#define tglgt1__hdc_and_sf__poly_data_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define tglgt1__rasterizer_and_pixel_backend__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__rasterizer_and_pixel_backend__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__rasterizer_and_pixel_backend__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__rasterizer_and_pixel_backend__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__rasterizer_and_pixel_backend__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt1__rasterizer_and_pixel_backend__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt1__rasterizer_and_pixel_backend__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt1__rasterizer_and_pixel_backend__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt1__rasterizer_and_pixel_backend__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt1__rasterizer_and_pixel_backend__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt1__rasterizer_and_pixel_backend__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt1__rasterizer_and_pixel_backend__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt1__rasterizer_and_pixel_backend__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt1__rasterizer_and_pixel_backend__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt1__rasterizer_and_pixel_backend__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define tglgt1__rasterizer_and_pixel_backend__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define tglgt1__rasterizer_and_pixel_backend__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define tglgt1__rasterizer_and_pixel_backend__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define tglgt1__rasterizer_and_pixel_backend__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define tglgt1__rasterizer_and_pixel_backend__samples_written__read \
    bdw__render_basic__samples_written__read
#define tglgt1__rasterizer_and_pixel_backend__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define tglgt1__rasterizer_and_pixel_backend__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define tglgt1__rasterizer_and_pixel_backend__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define tglgt1__rasterizer_and_pixel_backend__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define tglgt1__rasterizer_and_pixel_backend__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define tglgt1__rasterizer_and_pixel_backend__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define tglgt1__rasterizer_and_pixel_backend__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define tglgt1__rasterizer_and_pixel_backend__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define tglgt1__rasterizer_and_pixel_backend__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define tglgt1__rasterizer_and_pixel_backend__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define tglgt1__rasterizer_and_pixel_backend__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define tglgt1__rasterizer_and_pixel_backend__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define tglgt1__rasterizer_and_pixel_backend__rasterizer0_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt1__rasterizer_and_pixel_backend__rasterizer0_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define tglgt1__rasterizer_and_pixel_backend__pixel_data00_ready__read \
    bdw__render_basic__sampler1_busy__read
#define tglgt1__rasterizer_and_pixel_backend__ps_output00_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define tglgt1__rasterizer_and_pixel_backend__pixel_values00_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define tglgt1__rasterizer_and_pixel_backend__gt_request_queue00_full__read \
    bdw__render_pipe_profile__cl_stall__read
#define tglgt1__rasterizer_and_pixel_backend__gt_request_queue01_full__read \
    bdw__render_pipe_profile__so_stall__read
#define tglgt1__rasterizer_and_pixel_backend__gt_request_queue10_full__read \
    bdw__render_pipe_profile__ds_stall__read
#define tglgt1__rasterizer_and_pixel_backend__gt_request_queue11_full__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt1__l3_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__l3_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__l3_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__l3_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__l3_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt1__l3_1__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt1__l3_1__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt1__l3_1__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt1__l3_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt1__l3_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt1__l3_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt1__l3_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt1__l3_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt1__l3_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
double
tglgt1__l3_1__l30_bank0_input_available__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
double
tglgt1__l3_1__l30_bank1_input_available__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define tglgt1__l3_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__l3_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__l3_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__l3_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__l3_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt1__l3_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt1__l3_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt1__l3_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt1__l3_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt1__l3_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt1__l3_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt1__l3_2__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt1__l3_2__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt1__l3_2__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
double
tglgt1__l3_2__l30_bank2_input_available__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
double
tglgt1__l3_2__l30_bank3_input_available__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define tglgt1__l3_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__l3_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__l3_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__l3_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__l3_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt1__l3_3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt1__l3_3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt1__l3_3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt1__l3_3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt1__l3_3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt1__l3_3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt1__l3_3__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt1__l3_3__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt1__l3_3__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
double
tglgt1__l3_3__l30_bank0_output_ready__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
#define tglgt1__l3_4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__l3_4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__l3_4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__l3_4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__l3_4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt1__l3_4__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt1__l3_4__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt1__l3_4__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt1__l3_4__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt1__l3_4__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt1__l3_4__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt1__l3_4__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt1__l3_4__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt1__l3_4__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
double
tglgt1__l3_4__l30_bank1_output_ready__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
#define tglgt1__l3_5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__l3_5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__l3_5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__l3_5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__l3_5__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt1__l3_5__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt1__l3_5__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt1__l3_5__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt1__l3_5__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt1__l3_5__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt1__l3_5__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt1__l3_5__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt1__l3_5__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt1__l3_5__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt1__l3_5__l30_bank2_output_ready__read \
    tglgt1__l3_4__l30_bank1_output_ready__read
#define tglgt1__l3_6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__l3_6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__l3_6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__l3_6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__l3_6__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt1__l3_6__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt1__l3_6__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt1__l3_6__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt1__l3_6__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt1__l3_6__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt1__l3_6__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt1__l3_6__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt1__l3_6__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt1__l3_6__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt1__l3_6__l30_bank3_output_ready__read \
    tglgt1__l3_4__l30_bank1_output_ready__read
#define tglgt1__sampler_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__sampler_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__sampler_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__sampler_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__sampler_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt1__sampler_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt1__sampler_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt1__sampler_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt1__sampler_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt1__sampler_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt1__sampler_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt1__sampler_1__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt1__sampler_1__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt1__sampler_1__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt1__sampler_1__sampler00_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt1__sampler_1__sampler01_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define tglgt1__sampler_1__sampler00_output_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define tglgt1__sampler_1__sampler01_output_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define tglgt1__tdl_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__tdl_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__tdl_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__tdl_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__tdl_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt1__tdl_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt1__tdl_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt1__tdl_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt1__tdl_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt1__tdl_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt1__tdl_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt1__tdl_1__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt1__tdl_1__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt1__tdl_1__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt1__tdl_1__non_ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define tglgt1__tdl_1__non_ps_thread01_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define tglgt1__tdl_1__ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt1__tdl_1__ps_thread01_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define tglgt1__tdl_1__thread_header00_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define tglgt1__tdl_1__thread_header00_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define tglgt1__tdl_1__thread_header00_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define tglgt1__tdl_1__thread_header00_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define tglgt1__tdl_1__thread_header01_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define tglgt1__tdl_1__thread_header01_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define tglgt1__tdl_1__thread_header01_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt1__tdl_1__thread_header01_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define tglgt1__tdl_1__thread_header00_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define tglgt1__tdl_1__thread_header01_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define tglgt1__gpu_busyness__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__gpu_busyness__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__gpu_busyness__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__gpu_busyness__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__gpu_busyness__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt1__gpu_busyness__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt1__gpu_busyness__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt1__gpu_busyness__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt1__gpu_busyness__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt1__gpu_busyness__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt1__gpu_busyness__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt1__gpu_busyness__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt1__gpu_busyness__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt1__gpu_busyness__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt1__gpu_busyness__render_busy__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define tglgt1__gpu_busyness__compute_busy__read \
    bdw__render_pipe_profile__so_stall__read
#define tglgt1__gpu_busyness__posh_engine_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define tglgt1__gpu_busyness__blitter_busy__read \
    bdw__render_pipe_profile__cl_stall__read
#define tglgt1__gpu_busyness__vebox_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define tglgt1__gpu_busyness__vdbox0_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt1__gpu_busyness__vdbox1_busy__read \
    bdw__render_pipe_profile__ds_stall__read
#define tglgt1__gpu_busyness__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt1__gpu_busyness__any_engine_busy__read \
    bdw__render_basic__sampler1_busy__read
#define tglgt1__eu_activity1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__eu_activity1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__eu_activity1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__eu_activity1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__eu_activity1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt1__eu_activity1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt1__eu_activity1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt1__eu_activity1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt1__eu_activity1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt1__eu_activity1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt1__eu_activity1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt1__eu_activity1__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt1__eu_activity1__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define tglgt1__eu_activity1__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt1__eu_activity1__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define tglgt1__eu_activity1__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt1__eu_activity1__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define tglgt1__eu_activity1__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt1__eu_activity1__vs_fpu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt1__eu_activity1__ps_fpu_active__read \
    tglgt1__render_basic__eu_stall__read
double
tglgt1__eu_activity1__eu_send_active__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
#define tglgt1__eu_activity2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__eu_activity2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__eu_activity2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__eu_activity2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__eu_activity2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt1__eu_activity2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt1__eu_activity2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt1__eu_activity2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt1__eu_activity2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt1__eu_activity2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt1__eu_activity2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt1__eu_activity2__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt1__eu_activity2__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define tglgt1__eu_activity2__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt1__eu_activity2__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define tglgt1__eu_activity2__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt1__eu_activity2__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define tglgt1__eu_activity2__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt1__eu_activity2__cs_em_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define tglgt1__eu_activity2__cs_fpu_active__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt1__eu_activity2__cs_send_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt1__eu_activity3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__eu_activity3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__eu_activity3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__eu_activity3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__eu_activity3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt1__eu_activity3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt1__eu_activity3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt1__eu_activity3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt1__eu_activity3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt1__eu_activity3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt1__eu_activity3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt1__eu_activity3__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt1__eu_activity3__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define tglgt1__eu_activity3__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt1__eu_activity3__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define tglgt1__eu_activity3__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt1__eu_activity3__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define tglgt1__eu_activity3__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt1__eu_activity3__vs_em_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt1__eu_activity3__ps_em_active__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt1__eu_activity3__ps_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define tglgt1__eu_activity4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__eu_activity4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__eu_activity4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__eu_activity4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__eu_activity4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt1__eu_activity4__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt1__eu_activity4__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt1__eu_activity4__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt1__eu_activity4__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt1__eu_activity4__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt1__eu_activity4__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt1__eu_activity4__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt1__eu_activity4__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define tglgt1__eu_activity4__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt1__eu_activity4__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define tglgt1__eu_activity4__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt1__eu_activity4__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define tglgt1__eu_activity4__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt1__eu_activity4__hs_fpu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt1__eu_activity4__ds_fpu_active__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt1__eu_activity4__vs_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define tglgt1__eu_activity5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__eu_activity5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__eu_activity5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__eu_activity5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__eu_activity5__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt1__eu_activity5__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt1__eu_activity5__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt1__eu_activity5__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt1__eu_activity5__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt1__eu_activity5__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt1__eu_activity5__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt1__eu_activity5__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt1__eu_activity5__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define tglgt1__eu_activity5__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt1__eu_activity5__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define tglgt1__eu_activity5__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt1__eu_activity5__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define tglgt1__eu_activity5__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt1__eu_activity5__hs_em_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt1__eu_activity5__ds_em_active__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt1__eu_activity5__hs_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define tglgt1__eu_activity6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__eu_activity6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__eu_activity6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__eu_activity6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__eu_activity6__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt1__eu_activity6__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt1__eu_activity6__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt1__eu_activity6__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt1__eu_activity6__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt1__eu_activity6__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt1__eu_activity6__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt1__eu_activity6__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt1__eu_activity6__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define tglgt1__eu_activity6__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt1__eu_activity6__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define tglgt1__eu_activity6__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt1__eu_activity6__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define tglgt1__eu_activity6__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt1__eu_activity6__gs_fpu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt1__eu_activity6__gs_em_active__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt1__eu_activity6__gs_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define tglgt1__eu_activity7__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__eu_activity7__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__eu_activity7__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__eu_activity7__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__eu_activity7__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt1__eu_activity7__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt1__eu_activity7__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt1__eu_activity7__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt1__eu_activity7__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt1__eu_activity7__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt1__eu_activity7__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt1__eu_activity7__fpu_active__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt1__eu_activity7__em_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define tglgt1__eu_activity7__eu_fpu_em_active__read \
    tglgt1__render_basic__eu_active__read
double
tglgt1__eu_activity7__eu_avg_ipc_rate__read(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);
#define tglgt1__eu_activity7__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define tglgt1__eu_activity7__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt1__eu_activity7__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define tglgt1__eu_activity7__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt1__eu_activity7__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define tglgt1__eu_activity7__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt1__eu_activity7__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define tglgt1__eu_activity7__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt1__eu_activity8__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__eu_activity8__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__eu_activity8__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__eu_activity8__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__eu_activity8__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt1__eu_activity8__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt1__eu_activity8__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt1__eu_activity8__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt1__eu_activity8__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt1__eu_activity8__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt1__eu_activity8__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt1__eu_activity8__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt1__eu_activity8__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define tglgt1__eu_activity8__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt1__eu_activity8__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define tglgt1__eu_activity8__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt1__eu_activity8__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define tglgt1__eu_activity8__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt1__eu_activity8__ds_send_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt1__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt1__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt1__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt1__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt1__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define tglgt1__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define tglgt1__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define tglgt1__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define tglgt1__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define tglgt1__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define tglgt1__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define tglgt1__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define tglgt1__test_oa__counter8__read \
    hsw__compute_extended__typed_writes0__read
#define tglgt1__test_oa__counter9__read \
    hsw__compute_extended__untyped_writes0__read
#define tglgt2__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__render_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__render_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__render_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__render_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__render_basic__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__render_basic__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__render_basic__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt2__render_basic__sampler00_busy__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt2__render_basic__sampler00_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define tglgt2__render_basic__samplers_busy__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt2__render_basic__sampler_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define tglgt2__render_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define tglgt2__render_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define tglgt2__render_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define tglgt2__render_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define tglgt2__render_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define tglgt2__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define tglgt2__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define tglgt2__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define tglgt2__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define tglgt2__render_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define tglgt2__render_basic__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define tglgt2__render_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define tglgt2__render_basic__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define tglgt2__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define tglgt2__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define tglgt2__render_basic__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define tglgt2__render_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define tglgt2__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define tglgt2__render_basic__gti_read_throughput__read \
    tglgt1__render_basic__gti_read_throughput__read
#define tglgt2__render_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt2__render_basic__gti_write_throughput__read \
    tglgt1__render_basic__gti_write_throughput__read
#define tglgt2__render_basic__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt2__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__compute_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__compute_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__compute_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__compute_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__compute_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__compute_basic__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__compute_basic__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__compute_basic__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt2__compute_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define tglgt2__compute_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define tglgt2__compute_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define tglgt2__compute_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define tglgt2__compute_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define tglgt2__compute_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define tglgt2__compute_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define tglgt2__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define tglgt2__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define tglgt2__compute_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define tglgt2__compute_basic__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define tglgt2__compute_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define tglgt2__compute_basic__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define tglgt2__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define tglgt2__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define tglgt2__compute_basic__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define tglgt2__compute_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define tglgt2__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define tglgt2__compute_basic__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define tglgt2__compute_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt2__compute_basic__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define tglgt2__compute_basic__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt2__render_pipe_profile__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__render_pipe_profile__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__render_pipe_profile__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__render_pipe_profile__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__render_pipe_profile__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__render_pipe_profile__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__render_pipe_profile__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__render_pipe_profile__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__render_pipe_profile__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__render_pipe_profile__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__render_pipe_profile__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__render_pipe_profile__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__render_pipe_profile__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__render_pipe_profile__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt2__render_pipe_profile__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define tglgt2__render_pipe_profile__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define tglgt2__render_pipe_profile__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define tglgt2__render_pipe_profile__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define tglgt2__render_pipe_profile__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define tglgt2__render_pipe_profile__samples_written__read \
    bdw__render_basic__samples_written__read
#define tglgt2__render_pipe_profile__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define tglgt2__render_pipe_profile__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define tglgt2__render_pipe_profile__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define tglgt2__render_pipe_profile__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define tglgt2__render_pipe_profile__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define tglgt2__render_pipe_profile__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define tglgt2__render_pipe_profile__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define tglgt2__render_pipe_profile__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define tglgt2__render_pipe_profile__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define tglgt2__render_pipe_profile__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define tglgt2__render_pipe_profile__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define tglgt2__render_pipe_profile__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define tglgt2__render_pipe_profile__vf_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define tglgt2__render_pipe_profile__vs_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define tglgt2__render_pipe_profile__hs_bottleneck__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define tglgt2__render_pipe_profile__ds_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define tglgt2__render_pipe_profile__gs_bottleneck__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define tglgt2__render_pipe_profile__so_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define tglgt2__render_pipe_profile__cl_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define tglgt2__render_pipe_profile__sf_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define tglgt2__render_pipe_profile__hi_depth_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define tglgt2__render_pipe_profile__bc_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt2__render_pipe_profile__hs_stall__read \
    bdw__render_basic__sampler0_bottleneck__read
#define tglgt2__render_pipe_profile__ds_stall__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define tglgt2__render_pipe_profile__so_stall__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define tglgt2__render_pipe_profile__cl_stall__read \
    bdw__render_basic__sampler1_busy__read
#define tglgt2__render_pipe_profile__sf_stall__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define tglgt2__hdc_and_sf__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__hdc_and_sf__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__hdc_and_sf__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__hdc_and_sf__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__hdc_and_sf__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__hdc_and_sf__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__hdc_and_sf__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__hdc_and_sf__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__hdc_and_sf__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__hdc_and_sf__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__hdc_and_sf__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__hdc_and_sf__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__hdc_and_sf__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__hdc_and_sf__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt2__hdc_and_sf__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define tglgt2__hdc_and_sf__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define tglgt2__hdc_and_sf__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define tglgt2__hdc_and_sf__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define tglgt2__hdc_and_sf__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define tglgt2__hdc_and_sf__samples_written__read \
    bdw__render_basic__samples_written__read
#define tglgt2__hdc_and_sf__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define tglgt2__hdc_and_sf__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define tglgt2__hdc_and_sf__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define tglgt2__hdc_and_sf__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define tglgt2__hdc_and_sf__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define tglgt2__hdc_and_sf__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define tglgt2__hdc_and_sf__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define tglgt2__hdc_and_sf__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define tglgt2__hdc_and_sf__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define tglgt2__hdc_and_sf__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define tglgt2__hdc_and_sf__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define tglgt2__hdc_and_sf__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define tglgt2__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_bottleneck__read
#define tglgt2__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define tglgt2__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define tglgt2__hdc_and_sf__non_sampler_shader03_access_stalled_on_l3__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define tglgt2__hdc_and_sf__non_sampler_shader04_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_busy__read
#define tglgt2__hdc_and_sf__non_sampler_shader05_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt2__hdc_and_sf__poly_data_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define tglgt2__rasterizer_and_pixel_backend__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__rasterizer_and_pixel_backend__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__rasterizer_and_pixel_backend__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__rasterizer_and_pixel_backend__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__rasterizer_and_pixel_backend__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__rasterizer_and_pixel_backend__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__rasterizer_and_pixel_backend__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__rasterizer_and_pixel_backend__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__rasterizer_and_pixel_backend__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__rasterizer_and_pixel_backend__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__rasterizer_and_pixel_backend__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__rasterizer_and_pixel_backend__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__rasterizer_and_pixel_backend__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__rasterizer_and_pixel_backend__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt2__rasterizer_and_pixel_backend__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define tglgt2__rasterizer_and_pixel_backend__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define tglgt2__rasterizer_and_pixel_backend__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define tglgt2__rasterizer_and_pixel_backend__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define tglgt2__rasterizer_and_pixel_backend__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define tglgt2__rasterizer_and_pixel_backend__samples_written__read \
    bdw__render_basic__samples_written__read
#define tglgt2__rasterizer_and_pixel_backend__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define tglgt2__rasterizer_and_pixel_backend__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define tglgt2__rasterizer_and_pixel_backend__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define tglgt2__rasterizer_and_pixel_backend__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define tglgt2__rasterizer_and_pixel_backend__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define tglgt2__rasterizer_and_pixel_backend__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define tglgt2__rasterizer_and_pixel_backend__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define tglgt2__rasterizer_and_pixel_backend__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define tglgt2__rasterizer_and_pixel_backend__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define tglgt2__rasterizer_and_pixel_backend__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define tglgt2__rasterizer_and_pixel_backend__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define tglgt2__rasterizer_and_pixel_backend__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define tglgt2__rasterizer_and_pixel_backend__rasterizer0_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt2__rasterizer_and_pixel_backend__rasterizer0_output_ready__read \
    bdw__render_pipe_profile__so_stall__read
#define tglgt2__rasterizer_and_pixel_backend__pixel_data00_ready__read \
    bdw__render_basic__sampler1_busy__read
#define tglgt2__rasterizer_and_pixel_backend__ps_output00_available__read \
    bdw__render_pipe_profile__ds_stall__read
#define tglgt2__rasterizer_and_pixel_backend__ps_output01_available__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt2__rasterizer_and_pixel_backend__ps_output02_available__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define tglgt2__rasterizer_and_pixel_backend__pixel_values00_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define tglgt2__rasterizer_and_pixel_backend__pixel_values01_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define tglgt2__rasterizer_and_pixel_backend__pixel_values02_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define tglgt2__rasterizer_and_pixel_backend__gt_request_queue00_full__read \
    bdw__render_pipe_profile__cl_stall__read
#define tglgt2__rasterizer_and_pixel_backend__gt_request_queue01_full__read \
    bdw__render_pipe_profile__sf_stall__read
#define tglgt2__rasterizer_and_pixel_backend__gt_request_queue10_full__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define tglgt2__rasterizer_and_pixel_backend__gt_request_queue11_full__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define tglgt2__l3_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__l3_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__l3_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__l3_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__l3_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__l3_1__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__l3_1__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__l3_1__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt2__l3_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__l3_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__l3_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__l3_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__l3_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__l3_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
double
tglgt2__l3_1__l30_bank0_input_available__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
double
tglgt2__l3_1__l30_bank1_input_available__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define tglgt2__l3_1__l30_bank4_input_available__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define tglgt2__l3_1__l30_bank5_input_available__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define tglgt2__l3_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__l3_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__l3_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__l3_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__l3_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__l3_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__l3_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__l3_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__l3_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__l3_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__l3_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__l3_2__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__l3_2__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__l3_2__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt2__l3_2__l30_bank2_input_available__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define tglgt2__l3_2__l30_bank3_input_available__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define tglgt2__l3_2__l30_bank6_input_available__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define tglgt2__l3_2__l30_bank7_input_available__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define tglgt2__l3_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__l3_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__l3_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__l3_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__l3_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__l3_3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__l3_3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__l3_3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__l3_3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__l3_3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__l3_3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__l3_3__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__l3_3__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__l3_3__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt2__l3_3__l30_bank0_output_ready__read \
    tglgt1__l3_3__l30_bank0_output_ready__read
#define tglgt2__l3_3__l30_bank4_output_ready__read \
    tglgt1__l3_4__l30_bank1_output_ready__read
#define tglgt2__l3_4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__l3_4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__l3_4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__l3_4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__l3_4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__l3_4__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__l3_4__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__l3_4__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__l3_4__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__l3_4__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__l3_4__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__l3_4__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__l3_4__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__l3_4__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt2__l3_4__l30_bank1_output_ready__read \
    tglgt1__l3_4__l30_bank1_output_ready__read
#define tglgt2__l3_4__l30_bank5_output_ready__read \
    tglgt1__l3_3__l30_bank0_output_ready__read
#define tglgt2__l3_5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__l3_5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__l3_5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__l3_5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__l3_5__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__l3_5__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__l3_5__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__l3_5__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__l3_5__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__l3_5__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__l3_5__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__l3_5__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__l3_5__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__l3_5__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt2__l3_5__l30_bank2_output_ready__read \
    tglgt1__l3_4__l30_bank1_output_ready__read
#define tglgt2__l3_5__l30_bank6_output_ready__read \
    tglgt1__l3_3__l30_bank0_output_ready__read
#define tglgt2__l3_6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__l3_6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__l3_6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__l3_6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__l3_6__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__l3_6__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__l3_6__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__l3_6__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__l3_6__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__l3_6__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__l3_6__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__l3_6__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__l3_6__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__l3_6__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt2__l3_6__l30_bank3_output_ready__read \
    tglgt1__l3_4__l30_bank1_output_ready__read
#define tglgt2__l3_6__l30_bank7_output_ready__read \
    tglgt1__l3_3__l30_bank0_output_ready__read
#define tglgt2__sampler_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__sampler_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__sampler_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__sampler_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__sampler_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__sampler_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__sampler_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__sampler_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__sampler_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__sampler_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__sampler_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__sampler_1__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__sampler_1__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__sampler_1__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt2__sampler_1__sampler00_input_available__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define tglgt2__sampler_1__sampler01_input_available__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define tglgt2__sampler_1__sampler02_input_available__read \
    bdw__render_basic__sampler1_bottleneck__read
#define tglgt2__sampler_1__sampler03_input_available__read \
    bdw__render_basic__sampler0_bottleneck__read
#define tglgt2__sampler_1__sampler04_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define tglgt2__sampler_1__sampler05_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt2__sampler_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__sampler_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__sampler_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__sampler_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__sampler_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__sampler_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__sampler_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__sampler_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__sampler_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__sampler_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__sampler_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__sampler_2__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__sampler_2__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__sampler_2__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt2__sampler_2__sampler00_output_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define tglgt2__sampler_2__sampler01_output_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define tglgt2__sampler_2__sampler02_output_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define tglgt2__sampler_2__sampler03_output_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define tglgt2__sampler_2__sampler04_output_ready__read \
    bdw__render_basic__sampler1_busy__read
#define tglgt2__sampler_2__sampler05_output_ready__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt2__tdl_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__tdl_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__tdl_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__tdl_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__tdl_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__tdl_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__tdl_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__tdl_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__tdl_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__tdl_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__tdl_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__tdl_1__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__tdl_1__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__tdl_1__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt2__tdl_1__non_ps_thread00_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define tglgt2__tdl_1__non_ps_thread01_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define tglgt2__tdl_1__non_ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define tglgt2__tdl_1__non_ps_thread03_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define tglgt2__tdl_1__non_ps_thread04_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define tglgt2__tdl_1__non_ps_thread05_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt2__tdl_1__thread_header00_ready_port0__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define tglgt2__tdl_1__thread_header00_ready_port1__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt2__tdl_1__thread_header00_ready_port2__read \
    bdw__render_pipe_profile__ds_stall__read
#define tglgt2__tdl_1__thread_header00_ready_port3__read \
    bdw__render_pipe_profile__so_stall__read
#define tglgt2__tdl_1__thread_header01_ready_port0__read \
    bdw__render_pipe_profile__cl_stall__read
#define tglgt2__tdl_1__thread_header01_ready_port1__read \
    bdw__render_pipe_profile__sf_stall__read
#define tglgt2__tdl_1__thread_header01_ready_port2__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define tglgt2__tdl_1__thread_header01_ready_port3__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define tglgt2__tdl_1__thread_header00_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define tglgt2__tdl_1__thread_header01_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define tglgt2__tdl_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__tdl_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__tdl_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__tdl_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__tdl_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__tdl_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__tdl_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__tdl_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__tdl_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__tdl_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__tdl_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__tdl_2__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__tdl_2__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__tdl_2__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt2__tdl_2__ps_thread00_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define tglgt2__tdl_2__ps_thread01_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define tglgt2__tdl_2__ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define tglgt2__tdl_2__ps_thread03_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define tglgt2__tdl_2__ps_thread04_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define tglgt2__tdl_2__ps_thread05_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt2__tdl_2__thread_header05_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define tglgt2__tdl_2__thread_header05_ready_port0__read \
    bdw__render_pipe_profile__cl_stall__read
#define tglgt2__tdl_2__thread_header05_ready_port1__read \
    bdw__render_pipe_profile__sf_stall__read
#define tglgt2__tdl_2__thread_header05_ready_port2__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define tglgt2__tdl_2__thread_header05_ready_port3__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define tglgt2__tdl_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__tdl_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__tdl_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__tdl_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__tdl_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__tdl_3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__tdl_3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__tdl_3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__tdl_3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__tdl_3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__tdl_3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__tdl_3__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__tdl_3__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__tdl_3__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt2__tdl_3__thread_header02_ready__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt2__tdl_3__thread_header03_ready__read \
    bdw__render_basic__sampler1_busy__read
#define tglgt2__tdl_3__thread_header04_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define tglgt2__tdl_3__thread_header02_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define tglgt2__tdl_3__thread_header02_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define tglgt2__tdl_3__thread_header02_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define tglgt2__tdl_3__thread_header02_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define tglgt2__tdl_3__thread_header03_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define tglgt2__tdl_3__thread_header03_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define tglgt2__tdl_3__thread_header03_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt2__tdl_3__thread_header03_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define tglgt2__tdl_3__thread_header04_ready_port0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define tglgt2__tdl_3__thread_header04_ready_port1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define tglgt2__tdl_3__thread_header04_ready_port2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define tglgt2__tdl_3__thread_header04_ready_port3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define tglgt2__gpu_busyness__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__gpu_busyness__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__gpu_busyness__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__gpu_busyness__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__gpu_busyness__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__gpu_busyness__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__gpu_busyness__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__gpu_busyness__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define tglgt2__gpu_busyness__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__gpu_busyness__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__gpu_busyness__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__gpu_busyness__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__gpu_busyness__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__gpu_busyness__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__gpu_busyness__render_busy__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define tglgt2__gpu_busyness__compute_busy__read \
    bdw__render_pipe_profile__so_stall__read
#define tglgt2__gpu_busyness__posh_engine_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define tglgt2__gpu_busyness__blitter_busy__read \
    bdw__render_pipe_profile__cl_stall__read
#define tglgt2__gpu_busyness__vebox_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define tglgt2__gpu_busyness__vdbox0_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt2__gpu_busyness__vdbox1_busy__read \
    bdw__render_pipe_profile__ds_stall__read
#define tglgt2__gpu_busyness__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt2__gpu_busyness__any_engine_busy__read \
    bdw__render_basic__sampler1_busy__read
#define tglgt2__eu_activity1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__eu_activity1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__eu_activity1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__eu_activity1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__eu_activity1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__eu_activity1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__eu_activity1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__eu_activity1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__eu_activity1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__eu_activity1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__eu_activity1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__eu_activity1__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt2__eu_activity1__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define tglgt2__eu_activity1__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt2__eu_activity1__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define tglgt2__eu_activity1__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt2__eu_activity1__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define tglgt2__eu_activity1__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt2__eu_activity1__vs_fpu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__eu_activity1__ps_fpu_active__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__eu_activity1__eu_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define tglgt2__eu_activity2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__eu_activity2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__eu_activity2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__eu_activity2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__eu_activity2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__eu_activity2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__eu_activity2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__eu_activity2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__eu_activity2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__eu_activity2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__eu_activity2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__eu_activity2__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt2__eu_activity2__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define tglgt2__eu_activity2__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt2__eu_activity2__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define tglgt2__eu_activity2__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt2__eu_activity2__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define tglgt2__eu_activity2__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt2__eu_activity2__cs_em_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define tglgt2__eu_activity2__cs_fpu_active__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__eu_activity2__cs_send_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__eu_activity3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__eu_activity3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__eu_activity3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__eu_activity3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__eu_activity3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__eu_activity3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__eu_activity3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__eu_activity3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__eu_activity3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__eu_activity3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__eu_activity3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__eu_activity3__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt2__eu_activity3__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define tglgt2__eu_activity3__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt2__eu_activity3__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define tglgt2__eu_activity3__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt2__eu_activity3__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define tglgt2__eu_activity3__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt2__eu_activity3__vs_em_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__eu_activity3__ps_em_active__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__eu_activity3__ps_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define tglgt2__eu_activity4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__eu_activity4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__eu_activity4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__eu_activity4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__eu_activity4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__eu_activity4__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__eu_activity4__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__eu_activity4__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__eu_activity4__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__eu_activity4__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__eu_activity4__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__eu_activity4__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt2__eu_activity4__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define tglgt2__eu_activity4__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt2__eu_activity4__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define tglgt2__eu_activity4__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt2__eu_activity4__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define tglgt2__eu_activity4__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt2__eu_activity4__hs_fpu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__eu_activity4__ds_fpu_active__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__eu_activity4__vs_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define tglgt2__eu_activity5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__eu_activity5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__eu_activity5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__eu_activity5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__eu_activity5__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__eu_activity5__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__eu_activity5__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__eu_activity5__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__eu_activity5__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__eu_activity5__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__eu_activity5__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__eu_activity5__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt2__eu_activity5__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define tglgt2__eu_activity5__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt2__eu_activity5__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define tglgt2__eu_activity5__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt2__eu_activity5__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define tglgt2__eu_activity5__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt2__eu_activity5__hs_em_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__eu_activity5__ds_em_active__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__eu_activity5__hs_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define tglgt2__eu_activity6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__eu_activity6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__eu_activity6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__eu_activity6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__eu_activity6__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__eu_activity6__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__eu_activity6__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__eu_activity6__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__eu_activity6__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__eu_activity6__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__eu_activity6__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__eu_activity6__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt2__eu_activity6__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define tglgt2__eu_activity6__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt2__eu_activity6__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define tglgt2__eu_activity6__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt2__eu_activity6__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define tglgt2__eu_activity6__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt2__eu_activity6__gs_fpu_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__eu_activity6__gs_em_active__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__eu_activity6__gs_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define tglgt2__eu_activity7__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__eu_activity7__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__eu_activity7__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__eu_activity7__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__eu_activity7__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__eu_activity7__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__eu_activity7__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__eu_activity7__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__eu_activity7__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__eu_activity7__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__eu_activity7__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__eu_activity7__fpu_active__read \
    tglgt1__render_basic__eu_stall__read
#define tglgt2__eu_activity7__em_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define tglgt2__eu_activity7__eu_fpu_em_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__eu_activity7__eu_avg_ipc_rate__read \
    tglgt1__eu_activity7__eu_avg_ipc_rate__read
#define tglgt2__eu_activity7__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define tglgt2__eu_activity7__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt2__eu_activity7__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define tglgt2__eu_activity7__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt2__eu_activity7__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define tglgt2__eu_activity7__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt2__eu_activity7__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define tglgt2__eu_activity7__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt2__eu_activity8__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__eu_activity8__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__eu_activity8__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__eu_activity8__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__eu_activity8__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define tglgt2__eu_activity8__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define tglgt2__eu_activity8__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define tglgt2__eu_activity8__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define tglgt2__eu_activity8__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define tglgt2__eu_activity8__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define tglgt2__eu_activity8__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define tglgt2__eu_activity8__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define tglgt2__eu_activity8__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define tglgt2__eu_activity8__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define tglgt2__eu_activity8__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define tglgt2__eu_activity8__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt2__eu_activity8__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define tglgt2__eu_activity8__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define tglgt2__eu_activity8__ds_send_active__read \
    tglgt1__render_basic__eu_active__read
#define tglgt2__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define tglgt2__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define tglgt2__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define tglgt2__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define tglgt2__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define tglgt2__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define tglgt2__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define tglgt2__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define tglgt2__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define tglgt2__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define tglgt2__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define tglgt2__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define tglgt2__test_oa__counter8__read \
    hsw__compute_extended__typed_writes0__read
#define tglgt2__test_oa__counter9__read \
    hsw__compute_extended__untyped_writes0__read
#define rkl__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__render_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define rkl__render_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define rkl__render_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define rkl__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define rkl__render_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define rkl__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define rkl__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define rkl__render_basic__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define rkl__render_basic__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define rkl__render_basic__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define rkl__render_basic__sampler00_busy__read \
    bdw__render_basic__sampler0_busy__read
#define rkl__render_basic__sampler00_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define rkl__render_basic__samplers_busy__read \
    bdw__render_basic__sampler0_busy__read
#define rkl__render_basic__sampler_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define rkl__render_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define rkl__render_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define rkl__render_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define rkl__render_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define rkl__render_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define rkl__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define rkl__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define rkl__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define rkl__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define rkl__render_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define rkl__render_basic__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define rkl__render_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define rkl__render_basic__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define rkl__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define rkl__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define rkl__render_basic__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define rkl__render_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define rkl__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define rkl__render_basic__gti_read_throughput__read \
    tglgt1__render_basic__gti_read_throughput__read
#define rkl__render_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define rkl__render_basic__gti_write_throughput__read \
    tglgt1__render_basic__gti_write_throughput__read
#define rkl__render_basic__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define rkl__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define rkl__compute_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define rkl__compute_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define rkl__compute_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define rkl__compute_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define rkl__compute_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define rkl__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define rkl__compute_basic__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define rkl__compute_basic__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define rkl__compute_basic__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define rkl__compute_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define rkl__compute_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define rkl__compute_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define rkl__compute_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define rkl__compute_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define rkl__compute_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define rkl__compute_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define rkl__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define rkl__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define rkl__compute_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define rkl__compute_basic__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define rkl__compute_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define rkl__compute_basic__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define rkl__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define rkl__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define rkl__compute_basic__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define rkl__compute_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define rkl__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define rkl__compute_basic__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define rkl__compute_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define rkl__compute_basic__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define rkl__compute_basic__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define rkl__render_pipe_profile__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__render_pipe_profile__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__render_pipe_profile__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__render_pipe_profile__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__render_pipe_profile__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define rkl__render_pipe_profile__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define rkl__render_pipe_profile__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define rkl__render_pipe_profile__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define rkl__render_pipe_profile__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define rkl__render_pipe_profile__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define rkl__render_pipe_profile__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define rkl__render_pipe_profile__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define rkl__render_pipe_profile__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define rkl__render_pipe_profile__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define rkl__render_pipe_profile__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define rkl__render_pipe_profile__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define rkl__render_pipe_profile__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define rkl__render_pipe_profile__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define rkl__render_pipe_profile__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define rkl__render_pipe_profile__samples_written__read \
    bdw__render_basic__samples_written__read
#define rkl__render_pipe_profile__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define rkl__render_pipe_profile__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define rkl__render_pipe_profile__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define rkl__render_pipe_profile__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define rkl__render_pipe_profile__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define rkl__render_pipe_profile__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define rkl__render_pipe_profile__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define rkl__render_pipe_profile__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define rkl__render_pipe_profile__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define rkl__render_pipe_profile__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define rkl__render_pipe_profile__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define rkl__render_pipe_profile__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define rkl__render_pipe_profile__vf_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define rkl__render_pipe_profile__vs_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define rkl__render_pipe_profile__hs_bottleneck__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define rkl__render_pipe_profile__ds_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define rkl__render_pipe_profile__gs_bottleneck__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define rkl__render_pipe_profile__so_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define rkl__render_pipe_profile__cl_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define rkl__render_pipe_profile__sf_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define rkl__render_pipe_profile__hi_depth_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define rkl__render_pipe_profile__bc_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define rkl__render_pipe_profile__hs_stall__read \
    bdw__render_basic__sampler0_bottleneck__read
#define rkl__render_pipe_profile__ds_stall__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define rkl__render_pipe_profile__so_stall__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define rkl__render_pipe_profile__cl_stall__read \
    bdw__render_basic__sampler1_busy__read
#define rkl__render_pipe_profile__sf_stall__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define rkl__hdc_and_sf__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__hdc_and_sf__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__hdc_and_sf__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__hdc_and_sf__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__hdc_and_sf__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define rkl__hdc_and_sf__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define rkl__hdc_and_sf__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define rkl__hdc_and_sf__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define rkl__hdc_and_sf__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define rkl__hdc_and_sf__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define rkl__hdc_and_sf__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define rkl__hdc_and_sf__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define rkl__hdc_and_sf__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define rkl__hdc_and_sf__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define rkl__hdc_and_sf__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define rkl__hdc_and_sf__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define rkl__hdc_and_sf__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define rkl__hdc_and_sf__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define rkl__hdc_and_sf__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define rkl__hdc_and_sf__samples_written__read \
    bdw__render_basic__samples_written__read
#define rkl__hdc_and_sf__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define rkl__hdc_and_sf__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define rkl__hdc_and_sf__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define rkl__hdc_and_sf__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define rkl__hdc_and_sf__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define rkl__hdc_and_sf__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define rkl__hdc_and_sf__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define rkl__hdc_and_sf__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define rkl__hdc_and_sf__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define rkl__hdc_and_sf__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define rkl__hdc_and_sf__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define rkl__hdc_and_sf__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define rkl__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_busy__read
#define rkl__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_busy__read
#define rkl__hdc_and_sf__poly_data_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define rkl__rasterizer_and_pixel_backend__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__rasterizer_and_pixel_backend__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__rasterizer_and_pixel_backend__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__rasterizer_and_pixel_backend__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__rasterizer_and_pixel_backend__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define rkl__rasterizer_and_pixel_backend__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define rkl__rasterizer_and_pixel_backend__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define rkl__rasterizer_and_pixel_backend__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define rkl__rasterizer_and_pixel_backend__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define rkl__rasterizer_and_pixel_backend__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define rkl__rasterizer_and_pixel_backend__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define rkl__rasterizer_and_pixel_backend__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define rkl__rasterizer_and_pixel_backend__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define rkl__rasterizer_and_pixel_backend__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define rkl__rasterizer_and_pixel_backend__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define rkl__rasterizer_and_pixel_backend__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define rkl__rasterizer_and_pixel_backend__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define rkl__rasterizer_and_pixel_backend__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define rkl__rasterizer_and_pixel_backend__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define rkl__rasterizer_and_pixel_backend__samples_written__read \
    bdw__render_basic__samples_written__read
#define rkl__rasterizer_and_pixel_backend__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define rkl__rasterizer_and_pixel_backend__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define rkl__rasterizer_and_pixel_backend__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define rkl__rasterizer_and_pixel_backend__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define rkl__rasterizer_and_pixel_backend__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define rkl__rasterizer_and_pixel_backend__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define rkl__rasterizer_and_pixel_backend__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define rkl__rasterizer_and_pixel_backend__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define rkl__rasterizer_and_pixel_backend__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define rkl__rasterizer_and_pixel_backend__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define rkl__rasterizer_and_pixel_backend__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define rkl__rasterizer_and_pixel_backend__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define rkl__rasterizer_and_pixel_backend__rasterizer0_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define rkl__rasterizer_and_pixel_backend__rasterizer0_output_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define rkl__rasterizer_and_pixel_backend__pixel_data00_ready__read \
    bdw__render_basic__sampler1_busy__read
#define rkl__rasterizer_and_pixel_backend__ps_output00_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define rkl__rasterizer_and_pixel_backend__pixel_values00_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define rkl__rasterizer_and_pixel_backend__gt_request_queue00_full__read \
    bdw__render_pipe_profile__cl_stall__read
#define rkl__rasterizer_and_pixel_backend__gt_request_queue01_full__read \
    bdw__render_pipe_profile__so_stall__read
#define rkl__rasterizer_and_pixel_backend__gt_request_queue10_full__read \
    bdw__render_pipe_profile__ds_stall__read
#define rkl__rasterizer_and_pixel_backend__gt_request_queue11_full__read \
    bdw__render_pipe_profile__hs_stall__read
#define rkl__l3_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__l3_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__l3_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__l3_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__l3_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define rkl__l3_1__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define rkl__l3_1__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define rkl__l3_1__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define rkl__l3_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define rkl__l3_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define rkl__l3_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define rkl__l3_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define rkl__l3_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define rkl__l3_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define rkl__l3_1__l30_bank0_input_available__read \
    tglgt1__l3_1__l30_bank0_input_available__read
#define rkl__l3_1__l30_bank1_input_available__read \
    tglgt1__l3_1__l30_bank1_input_available__read
#define rkl__l3_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__l3_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__l3_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__l3_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__l3_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define rkl__l3_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define rkl__l3_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define rkl__l3_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define rkl__l3_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define rkl__l3_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define rkl__l3_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define rkl__l3_2__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define rkl__l3_2__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define rkl__l3_2__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define rkl__l3_2__l30_bank2_input_available__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define rkl__l3_2__l30_bank3_input_available__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define rkl__l3_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__l3_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__l3_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__l3_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__l3_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define rkl__l3_3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define rkl__l3_3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define rkl__l3_3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define rkl__l3_3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define rkl__l3_3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define rkl__l3_3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define rkl__l3_3__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define rkl__l3_3__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define rkl__l3_3__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define rkl__l3_3__l30_bank0_output_ready__read \
    tglgt1__l3_3__l30_bank0_output_ready__read
#define rkl__l3_4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__l3_4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__l3_4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__l3_4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__l3_4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define rkl__l3_4__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define rkl__l3_4__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define rkl__l3_4__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define rkl__l3_4__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define rkl__l3_4__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define rkl__l3_4__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define rkl__l3_4__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define rkl__l3_4__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define rkl__l3_4__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define rkl__l3_4__l30_bank1_output_ready__read \
    tglgt1__l3_4__l30_bank1_output_ready__read
#define rkl__l3_5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__l3_5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__l3_5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__l3_5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__l3_5__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define rkl__l3_5__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define rkl__l3_5__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define rkl__l3_5__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define rkl__l3_5__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define rkl__l3_5__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define rkl__l3_5__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define rkl__l3_5__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define rkl__l3_5__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define rkl__l3_5__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define rkl__l3_5__l30_bank2_output_ready__read \
    tglgt1__l3_4__l30_bank1_output_ready__read
#define rkl__l3_6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__l3_6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__l3_6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__l3_6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__l3_6__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define rkl__l3_6__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define rkl__l3_6__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define rkl__l3_6__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define rkl__l3_6__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define rkl__l3_6__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define rkl__l3_6__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define rkl__l3_6__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define rkl__l3_6__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define rkl__l3_6__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define rkl__l3_6__l30_bank3_output_ready__read \
    tglgt1__l3_4__l30_bank1_output_ready__read
#define rkl__sampler_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__sampler_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__sampler_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__sampler_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__sampler_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define rkl__sampler_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define rkl__sampler_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define rkl__sampler_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define rkl__sampler_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define rkl__sampler_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define rkl__sampler_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define rkl__sampler_1__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define rkl__sampler_1__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define rkl__sampler_1__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define rkl__sampler_1__sampler00_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define rkl__sampler_1__sampler01_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define rkl__sampler_1__sampler00_output_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define rkl__sampler_1__sampler01_output_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define rkl__tdl_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__tdl_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__tdl_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__tdl_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__tdl_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define rkl__tdl_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define rkl__tdl_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define rkl__tdl_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define rkl__tdl_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define rkl__tdl_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define rkl__tdl_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define rkl__tdl_1__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define rkl__tdl_1__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define rkl__tdl_1__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define rkl__tdl_1__non_ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define rkl__tdl_1__non_ps_thread01_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define rkl__tdl_1__ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define rkl__tdl_1__ps_thread01_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define rkl__tdl_1__thread_header00_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define rkl__tdl_1__thread_header00_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define rkl__tdl_1__thread_header00_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define rkl__tdl_1__thread_header00_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define rkl__tdl_1__thread_header01_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define rkl__tdl_1__thread_header01_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define rkl__tdl_1__thread_header01_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define rkl__tdl_1__thread_header01_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define rkl__tdl_1__thread_header00_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define rkl__tdl_1__thread_header01_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define rkl__gpu_busyness__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__gpu_busyness__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__gpu_busyness__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__gpu_busyness__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__gpu_busyness__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define rkl__gpu_busyness__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define rkl__gpu_busyness__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define rkl__gpu_busyness__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define rkl__gpu_busyness__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define rkl__gpu_busyness__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define rkl__gpu_busyness__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define rkl__gpu_busyness__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define rkl__gpu_busyness__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define rkl__gpu_busyness__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define rkl__gpu_busyness__render_busy__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define rkl__gpu_busyness__compute_busy__read \
    bdw__render_pipe_profile__so_stall__read
#define rkl__gpu_busyness__posh_engine_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define rkl__gpu_busyness__blitter_busy__read \
    bdw__render_pipe_profile__cl_stall__read
#define rkl__gpu_busyness__vebox_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define rkl__gpu_busyness__vdbox0_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define rkl__gpu_busyness__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define rkl__gpu_busyness__any_engine_busy__read \
    bdw__render_basic__sampler1_busy__read
#define rkl__eu_activity1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__eu_activity1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__eu_activity1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__eu_activity1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__eu_activity1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define rkl__eu_activity1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define rkl__eu_activity1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define rkl__eu_activity1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define rkl__eu_activity1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define rkl__eu_activity1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define rkl__eu_activity1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define rkl__eu_activity1__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define rkl__eu_activity1__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define rkl__eu_activity1__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define rkl__eu_activity1__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define rkl__eu_activity1__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define rkl__eu_activity1__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define rkl__eu_activity1__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define rkl__eu_activity1__vs_fpu_active__read \
    tglgt1__render_basic__eu_active__read
#define rkl__eu_activity1__ps_fpu_active__read \
    tglgt1__render_basic__eu_stall__read
#define rkl__eu_activity1__eu_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define rkl__eu_activity2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__eu_activity2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__eu_activity2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__eu_activity2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__eu_activity2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define rkl__eu_activity2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define rkl__eu_activity2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define rkl__eu_activity2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define rkl__eu_activity2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define rkl__eu_activity2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define rkl__eu_activity2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define rkl__eu_activity2__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define rkl__eu_activity2__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define rkl__eu_activity2__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define rkl__eu_activity2__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define rkl__eu_activity2__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define rkl__eu_activity2__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define rkl__eu_activity2__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define rkl__eu_activity2__cs_em_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define rkl__eu_activity2__cs_fpu_active__read \
    tglgt1__render_basic__eu_stall__read
#define rkl__eu_activity2__cs_send_active__read \
    tglgt1__render_basic__eu_active__read
#define rkl__eu_activity3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__eu_activity3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__eu_activity3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__eu_activity3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__eu_activity3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define rkl__eu_activity3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define rkl__eu_activity3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define rkl__eu_activity3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define rkl__eu_activity3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define rkl__eu_activity3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define rkl__eu_activity3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define rkl__eu_activity3__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define rkl__eu_activity3__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define rkl__eu_activity3__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define rkl__eu_activity3__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define rkl__eu_activity3__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define rkl__eu_activity3__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define rkl__eu_activity3__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define rkl__eu_activity3__vs_em_active__read \
    tglgt1__render_basic__eu_active__read
#define rkl__eu_activity3__ps_em_active__read \
    tglgt1__render_basic__eu_stall__read
#define rkl__eu_activity3__ps_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define rkl__eu_activity4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__eu_activity4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__eu_activity4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__eu_activity4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__eu_activity4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define rkl__eu_activity4__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define rkl__eu_activity4__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define rkl__eu_activity4__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define rkl__eu_activity4__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define rkl__eu_activity4__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define rkl__eu_activity4__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define rkl__eu_activity4__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define rkl__eu_activity4__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define rkl__eu_activity4__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define rkl__eu_activity4__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define rkl__eu_activity4__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define rkl__eu_activity4__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define rkl__eu_activity4__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define rkl__eu_activity4__hs_fpu_active__read \
    tglgt1__render_basic__eu_active__read
#define rkl__eu_activity4__ds_fpu_active__read \
    tglgt1__render_basic__eu_stall__read
#define rkl__eu_activity4__vs_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define rkl__eu_activity5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__eu_activity5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__eu_activity5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__eu_activity5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__eu_activity5__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define rkl__eu_activity5__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define rkl__eu_activity5__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define rkl__eu_activity5__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define rkl__eu_activity5__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define rkl__eu_activity5__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define rkl__eu_activity5__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define rkl__eu_activity5__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define rkl__eu_activity5__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define rkl__eu_activity5__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define rkl__eu_activity5__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define rkl__eu_activity5__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define rkl__eu_activity5__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define rkl__eu_activity5__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define rkl__eu_activity5__hs_em_active__read \
    tglgt1__render_basic__eu_active__read
#define rkl__eu_activity5__ds_em_active__read \
    tglgt1__render_basic__eu_stall__read
#define rkl__eu_activity5__hs_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define rkl__eu_activity6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__eu_activity6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__eu_activity6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__eu_activity6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__eu_activity6__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define rkl__eu_activity6__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define rkl__eu_activity6__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define rkl__eu_activity6__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define rkl__eu_activity6__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define rkl__eu_activity6__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define rkl__eu_activity6__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define rkl__eu_activity6__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define rkl__eu_activity6__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define rkl__eu_activity6__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define rkl__eu_activity6__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define rkl__eu_activity6__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define rkl__eu_activity6__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define rkl__eu_activity6__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define rkl__eu_activity6__gs_fpu_active__read \
    tglgt1__render_basic__eu_active__read
#define rkl__eu_activity6__gs_em_active__read \
    tglgt1__render_basic__eu_stall__read
#define rkl__eu_activity6__gs_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define rkl__eu_activity7__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__eu_activity7__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__eu_activity7__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__eu_activity7__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__eu_activity7__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define rkl__eu_activity7__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define rkl__eu_activity7__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define rkl__eu_activity7__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define rkl__eu_activity7__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define rkl__eu_activity7__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define rkl__eu_activity7__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define rkl__eu_activity7__fpu_active__read \
    tglgt1__render_basic__eu_stall__read
#define rkl__eu_activity7__em_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define rkl__eu_activity7__eu_fpu_em_active__read \
    tglgt1__render_basic__eu_active__read
#define rkl__eu_activity7__eu_avg_ipc_rate__read \
    tglgt1__eu_activity7__eu_avg_ipc_rate__read
#define rkl__eu_activity7__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define rkl__eu_activity7__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define rkl__eu_activity7__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define rkl__eu_activity7__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define rkl__eu_activity7__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define rkl__eu_activity7__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define rkl__eu_activity7__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define rkl__eu_activity7__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define rkl__eu_activity8__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__eu_activity8__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__eu_activity8__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__eu_activity8__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__eu_activity8__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define rkl__eu_activity8__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define rkl__eu_activity8__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define rkl__eu_activity8__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define rkl__eu_activity8__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define rkl__eu_activity8__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define rkl__eu_activity8__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define rkl__eu_activity8__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define rkl__eu_activity8__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define rkl__eu_activity8__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define rkl__eu_activity8__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define rkl__eu_activity8__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define rkl__eu_activity8__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define rkl__eu_activity8__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define rkl__eu_activity8__ds_send_active__read \
    tglgt1__render_basic__eu_active__read
#define rkl__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define rkl__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define rkl__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define rkl__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define rkl__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define rkl__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define rkl__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define rkl__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define rkl__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define rkl__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define rkl__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define rkl__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define rkl__test_oa__counter8__read \
    hsw__compute_extended__typed_writes0__read
#define rkl__test_oa__counter9__read \
    hsw__compute_extended__untyped_writes0__read
#define dg1__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__render_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__render_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__render_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__render_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__render_basic__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__render_basic__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__render_basic__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define dg1__render_basic__sampler00_busy__read \
    bdw__render_basic__sampler0_busy__read
#define dg1__render_basic__sampler00_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define dg1__render_basic__samplers_busy__read \
    bdw__render_basic__sampler0_busy__read
#define dg1__render_basic__sampler_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define dg1__render_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define dg1__render_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define dg1__render_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define dg1__render_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define dg1__render_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define dg1__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define dg1__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define dg1__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define dg1__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define dg1__render_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define dg1__render_basic__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define dg1__render_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define dg1__render_basic__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define dg1__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define dg1__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define dg1__render_basic__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define dg1__render_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define dg1__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define dg1__render_basic__gti_read_throughput__read \
    tglgt1__render_basic__gti_read_throughput__read
#define dg1__render_basic__gti_read_throughput__max \
    chv__compute_basic__gti_ring_throughput__max

#define dg1__render_basic__gti_write_throughput__read \
    tglgt1__render_basic__gti_write_throughput__read
#define dg1__render_basic__gti_write_throughput__max \
    chv__compute_basic__gti_ring_throughput__max

#define dg1__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__compute_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__compute_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__compute_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__compute_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__compute_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__compute_basic__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__compute_basic__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__compute_basic__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define dg1__compute_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define dg1__compute_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define dg1__compute_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define dg1__compute_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define dg1__compute_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define dg1__compute_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define dg1__compute_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define dg1__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define dg1__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define dg1__compute_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define dg1__compute_basic__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define dg1__compute_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define dg1__compute_basic__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define dg1__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define dg1__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define dg1__compute_basic__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define dg1__compute_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define dg1__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define dg1__compute_basic__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define dg1__compute_basic__gti_read_throughput__max \
    chv__compute_basic__gti_ring_throughput__max

#define dg1__compute_basic__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define dg1__compute_basic__gti_write_throughput__max \
    chv__compute_basic__gti_ring_throughput__max

#define dg1__render_pipe_profile__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__render_pipe_profile__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__render_pipe_profile__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__render_pipe_profile__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__render_pipe_profile__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__render_pipe_profile__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__render_pipe_profile__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__render_pipe_profile__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__render_pipe_profile__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__render_pipe_profile__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__render_pipe_profile__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__render_pipe_profile__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__render_pipe_profile__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__render_pipe_profile__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define dg1__render_pipe_profile__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define dg1__render_pipe_profile__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define dg1__render_pipe_profile__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define dg1__render_pipe_profile__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define dg1__render_pipe_profile__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define dg1__render_pipe_profile__samples_written__read \
    bdw__render_basic__samples_written__read
#define dg1__render_pipe_profile__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define dg1__render_pipe_profile__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define dg1__render_pipe_profile__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define dg1__render_pipe_profile__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define dg1__render_pipe_profile__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define dg1__render_pipe_profile__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define dg1__render_pipe_profile__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define dg1__render_pipe_profile__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define dg1__render_pipe_profile__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define dg1__render_pipe_profile__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define dg1__render_pipe_profile__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define dg1__render_pipe_profile__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define dg1__render_pipe_profile__vf_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define dg1__render_pipe_profile__vs_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define dg1__render_pipe_profile__hs_bottleneck__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define dg1__render_pipe_profile__ds_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define dg1__render_pipe_profile__gs_bottleneck__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define dg1__render_pipe_profile__so_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define dg1__render_pipe_profile__cl_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define dg1__render_pipe_profile__sf_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define dg1__render_pipe_profile__hi_depth_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define dg1__render_pipe_profile__bc_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define dg1__render_pipe_profile__hs_stall__read \
    bdw__render_basic__sampler0_bottleneck__read
#define dg1__render_pipe_profile__ds_stall__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define dg1__render_pipe_profile__so_stall__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define dg1__render_pipe_profile__cl_stall__read \
    bdw__render_basic__sampler1_busy__read
#define dg1__render_pipe_profile__sf_stall__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define dg1__hdc_and_sf__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__hdc_and_sf__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__hdc_and_sf__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__hdc_and_sf__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__hdc_and_sf__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__hdc_and_sf__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__hdc_and_sf__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__hdc_and_sf__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__hdc_and_sf__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__hdc_and_sf__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__hdc_and_sf__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__hdc_and_sf__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__hdc_and_sf__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__hdc_and_sf__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define dg1__hdc_and_sf__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define dg1__hdc_and_sf__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define dg1__hdc_and_sf__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define dg1__hdc_and_sf__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define dg1__hdc_and_sf__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define dg1__hdc_and_sf__samples_written__read \
    bdw__render_basic__samples_written__read
#define dg1__hdc_and_sf__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define dg1__hdc_and_sf__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define dg1__hdc_and_sf__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define dg1__hdc_and_sf__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define dg1__hdc_and_sf__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define dg1__hdc_and_sf__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define dg1__hdc_and_sf__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define dg1__hdc_and_sf__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define dg1__hdc_and_sf__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define dg1__hdc_and_sf__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define dg1__hdc_and_sf__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define dg1__hdc_and_sf__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define dg1__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read \
    icl__tdl_2__non_ps_thread03_ready_for_dispatch__read
#define dg1__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read \
    icl__tdl_2__non_ps_thread04_ready_for_dispatch__read
#define dg1__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read \
    icl__tdl_2__non_ps_thread05_ready_for_dispatch__read
#define dg1__hdc_and_sf__non_sampler_shader03_access_stalled_on_l3__read \
    icl__tdl_2__non_ps_thread06_ready_for_dispatch__read
#define dg1__hdc_and_sf__non_sampler_shader04_access_stalled_on_l3__read \
    icl__tdl_2__non_ps_thread07_ready_for_dispatch__read
double
dg1__hdc_and_sf__non_sampler_shader05_access_stalled_on_l3__read(const struct intel_perf *perf,
                                                                 const struct intel_perf_metric_set *metric_set,
                                                                 uint64_t *accumulator);
#define dg1__hdc_and_sf__poly_data_ready__read \
    bdw__render_basic__sampler0_busy__read
#define dg1__hdc_and_sf__pixel_data00_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define dg1__hdc_and_sf__pixel_data01_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define dg1__hdc_and_sf__pixel_data02_ready__read \
    bdw__render_basic__sampler1_busy__read
#define dg1__rasterizer_and_pixel_backend__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__rasterizer_and_pixel_backend__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__rasterizer_and_pixel_backend__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__rasterizer_and_pixel_backend__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__rasterizer_and_pixel_backend__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__rasterizer_and_pixel_backend__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__rasterizer_and_pixel_backend__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__rasterizer_and_pixel_backend__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__rasterizer_and_pixel_backend__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__rasterizer_and_pixel_backend__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__rasterizer_and_pixel_backend__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__rasterizer_and_pixel_backend__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__rasterizer_and_pixel_backend__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__rasterizer_and_pixel_backend__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define dg1__rasterizer_and_pixel_backend__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define dg1__rasterizer_and_pixel_backend__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define dg1__rasterizer_and_pixel_backend__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define dg1__rasterizer_and_pixel_backend__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define dg1__rasterizer_and_pixel_backend__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define dg1__rasterizer_and_pixel_backend__samples_written__read \
    bdw__render_basic__samples_written__read
#define dg1__rasterizer_and_pixel_backend__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define dg1__rasterizer_and_pixel_backend__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define dg1__rasterizer_and_pixel_backend__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define dg1__rasterizer_and_pixel_backend__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define dg1__rasterizer_and_pixel_backend__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define dg1__rasterizer_and_pixel_backend__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define dg1__rasterizer_and_pixel_backend__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define dg1__rasterizer_and_pixel_backend__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define dg1__rasterizer_and_pixel_backend__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define dg1__rasterizer_and_pixel_backend__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define dg1__rasterizer_and_pixel_backend__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define dg1__rasterizer_and_pixel_backend__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define dg1__rasterizer_and_pixel_backend__rasterizer0_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define dg1__rasterizer_and_pixel_backend__rasterizer0_output_ready__read \
    bdw__render_pipe_profile__so_stall__read
#define dg1__rasterizer_and_pixel_backend__ps_output00_available__read \
    bdw__render_pipe_profile__ds_stall__read
#define dg1__rasterizer_and_pixel_backend__ps_output01_available__read \
    bdw__render_pipe_profile__hs_stall__read
#define dg1__rasterizer_and_pixel_backend__ps_output02_available__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define dg1__rasterizer_and_pixel_backend__pixel_values00_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define dg1__rasterizer_and_pixel_backend__pixel_values01_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define dg1__rasterizer_and_pixel_backend__pixel_values02_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define dg1__rasterizer_and_pixel_backend__gt_request_queue00_full__read \
    bdw__render_pipe_profile__cl_stall__read
#define dg1__rasterizer_and_pixel_backend__gt_request_queue01_full__read \
    bdw__render_pipe_profile__sf_stall__read
#define dg1__rasterizer_and_pixel_backend__gt_request_queue10_full__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define dg1__rasterizer_and_pixel_backend__gt_request_queue11_full__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define dg1__l3_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__l3_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__l3_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__l3_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__l3_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__l3_1__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__l3_1__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__l3_1__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define dg1__l3_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__l3_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__l3_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__l3_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__l3_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__l3_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__l3_1__l30_bank0_input_available__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define dg1__l3_1__l30_bank1_input_available__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define dg1__l3_1__l30_bank4_input_available__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define dg1__l3_1__l30_bank5_input_available__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define dg1__l3_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__l3_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__l3_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__l3_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__l3_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__l3_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__l3_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__l3_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__l3_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__l3_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__l3_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__l3_2__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__l3_2__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__l3_2__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define dg1__l3_2__l30_bank2_input_available__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define dg1__l3_2__l30_bank3_input_available__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define dg1__l3_2__l30_bank6_input_available__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define dg1__l3_2__l30_bank7_input_available__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define dg1__l3_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__l3_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__l3_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__l3_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__l3_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__l3_3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__l3_3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__l3_3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__l3_3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__l3_3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__l3_3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__l3_3__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__l3_3__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__l3_3__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define dg1__l3_3__l30_bank0_output_ready__read \
    tglgt1__l3_3__l30_bank0_output_ready__read
#define dg1__l3_3__l30_bank4_output_ready__read \
    tglgt1__l3_4__l30_bank1_output_ready__read
#define dg1__l3_4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__l3_4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__l3_4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__l3_4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__l3_4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__l3_4__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__l3_4__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__l3_4__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__l3_4__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__l3_4__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__l3_4__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__l3_4__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__l3_4__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__l3_4__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define dg1__l3_4__l30_bank1_output_ready__read \
    tglgt1__l3_4__l30_bank1_output_ready__read
#define dg1__l3_4__l30_bank5_output_ready__read \
    tglgt1__l3_3__l30_bank0_output_ready__read
#define dg1__l3_5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__l3_5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__l3_5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__l3_5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__l3_5__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__l3_5__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__l3_5__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__l3_5__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__l3_5__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__l3_5__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__l3_5__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__l3_5__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__l3_5__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__l3_5__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define dg1__l3_5__l30_bank2_output_ready__read \
    tglgt1__l3_4__l30_bank1_output_ready__read
#define dg1__l3_5__l30_bank6_output_ready__read \
    tglgt1__l3_3__l30_bank0_output_ready__read
#define dg1__l3_6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__l3_6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__l3_6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__l3_6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__l3_6__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__l3_6__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__l3_6__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__l3_6__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__l3_6__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__l3_6__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__l3_6__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__l3_6__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__l3_6__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__l3_6__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define dg1__l3_6__l30_bank3_output_ready__read \
    tglgt1__l3_4__l30_bank1_output_ready__read
#define dg1__l3_6__l30_bank7_output_ready__read \
    tglgt1__l3_3__l30_bank0_output_ready__read
#define dg1__sampler_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__sampler_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__sampler_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__sampler_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__sampler_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__sampler_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__sampler_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__sampler_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__sampler_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__sampler_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__sampler_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__sampler_1__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__sampler_1__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__sampler_1__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define dg1__sampler_1__sampler00_input_available__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define dg1__sampler_1__sampler01_input_available__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define dg1__sampler_1__sampler02_input_available__read \
    bdw__render_basic__sampler1_bottleneck__read
#define dg1__sampler_1__sampler03_input_available__read \
    bdw__render_basic__sampler0_bottleneck__read
#define dg1__sampler_1__sampler04_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define dg1__sampler_1__sampler05_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define dg1__sampler_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__sampler_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__sampler_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__sampler_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__sampler_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__sampler_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__sampler_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__sampler_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__sampler_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__sampler_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__sampler_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__sampler_2__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__sampler_2__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__sampler_2__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define dg1__sampler_2__sampler00_output_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define dg1__sampler_2__sampler01_output_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define dg1__sampler_2__sampler02_output_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define dg1__sampler_2__sampler03_output_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define dg1__sampler_2__sampler04_output_ready__read \
    bdw__render_basic__sampler1_busy__read
#define dg1__sampler_2__sampler05_output_ready__read \
    bdw__render_basic__sampler0_busy__read
#define dg1__tdl_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__tdl_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__tdl_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__tdl_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__tdl_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__tdl_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__tdl_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__tdl_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__tdl_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__tdl_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__tdl_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__tdl_1__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__tdl_1__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__tdl_1__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define dg1__tdl_1__non_ps_thread00_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define dg1__tdl_1__non_ps_thread01_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define dg1__tdl_1__non_ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define dg1__tdl_1__non_ps_thread03_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define dg1__tdl_1__non_ps_thread04_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define dg1__tdl_1__non_ps_thread05_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define dg1__tdl_1__thread_header00_ready_port0__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define dg1__tdl_1__thread_header00_ready_port1__read \
    bdw__render_pipe_profile__hs_stall__read
#define dg1__tdl_1__thread_header00_ready_port2__read \
    bdw__render_pipe_profile__ds_stall__read
#define dg1__tdl_1__thread_header00_ready_port3__read \
    bdw__render_pipe_profile__so_stall__read
#define dg1__tdl_1__thread_header01_ready_port0__read \
    bdw__render_pipe_profile__cl_stall__read
#define dg1__tdl_1__thread_header01_ready_port1__read \
    bdw__render_pipe_profile__sf_stall__read
#define dg1__tdl_1__thread_header01_ready_port2__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define dg1__tdl_1__thread_header01_ready_port3__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define dg1__tdl_1__thread_header00_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define dg1__tdl_1__thread_header01_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define dg1__tdl_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__tdl_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__tdl_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__tdl_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__tdl_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__tdl_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__tdl_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__tdl_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__tdl_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__tdl_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__tdl_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__tdl_2__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__tdl_2__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__tdl_2__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define dg1__tdl_2__ps_thread00_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define dg1__tdl_2__ps_thread01_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define dg1__tdl_2__ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define dg1__tdl_2__ps_thread03_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define dg1__tdl_2__ps_thread04_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define dg1__tdl_2__ps_thread05_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define dg1__tdl_2__thread_header05_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define dg1__tdl_2__thread_header05_ready_port0__read \
    bdw__render_pipe_profile__cl_stall__read
#define dg1__tdl_2__thread_header05_ready_port1__read \
    bdw__render_pipe_profile__sf_stall__read
#define dg1__tdl_2__thread_header05_ready_port2__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define dg1__tdl_2__thread_header05_ready_port3__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define dg1__tdl_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__tdl_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__tdl_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__tdl_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__tdl_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__tdl_3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__tdl_3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__tdl_3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__tdl_3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__tdl_3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__tdl_3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__tdl_3__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__tdl_3__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__tdl_3__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define dg1__tdl_3__thread_header02_ready__read \
    bdw__render_basic__sampler0_busy__read
#define dg1__tdl_3__thread_header03_ready__read \
    bdw__render_basic__sampler1_busy__read
#define dg1__tdl_3__thread_header04_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define dg1__tdl_3__thread_header02_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define dg1__tdl_3__thread_header02_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define dg1__tdl_3__thread_header02_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define dg1__tdl_3__thread_header02_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define dg1__tdl_3__thread_header03_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define dg1__tdl_3__thread_header03_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define dg1__tdl_3__thread_header03_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define dg1__tdl_3__thread_header03_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define dg1__tdl_3__thread_header04_ready_port0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define dg1__tdl_3__thread_header04_ready_port1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define dg1__tdl_3__thread_header04_ready_port2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define dg1__tdl_3__thread_header04_ready_port3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define dg1__gpu_busyness__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__gpu_busyness__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__gpu_busyness__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__gpu_busyness__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__gpu_busyness__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__gpu_busyness__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__gpu_busyness__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__gpu_busyness__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define dg1__gpu_busyness__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__gpu_busyness__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__gpu_busyness__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__gpu_busyness__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__gpu_busyness__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__gpu_busyness__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__gpu_busyness__render_busy__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define dg1__gpu_busyness__compute_busy__read \
    bdw__render_pipe_profile__so_stall__read
#define dg1__gpu_busyness__posh_engine_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define dg1__gpu_busyness__blitter_busy__read \
    bdw__render_pipe_profile__cl_stall__read
#define dg1__gpu_busyness__vebox_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define dg1__gpu_busyness__vdbox0_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define dg1__gpu_busyness__vdbox1_busy__read \
    bdw__render_pipe_profile__ds_stall__read
#define dg1__gpu_busyness__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define dg1__gpu_busyness__any_engine_busy__read \
    bdw__render_basic__sampler1_busy__read
#define dg1__eu_activity1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__eu_activity1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__eu_activity1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__eu_activity1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__eu_activity1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__eu_activity1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__eu_activity1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__eu_activity1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__eu_activity1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__eu_activity1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__eu_activity1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__eu_activity1__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define dg1__eu_activity1__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define dg1__eu_activity1__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define dg1__eu_activity1__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define dg1__eu_activity1__gti_read_throughput__max \
    chv__compute_basic__gti_ring_throughput__max

#define dg1__eu_activity1__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define dg1__eu_activity1__gti_write_throughput__max \
    chv__compute_basic__gti_ring_throughput__max

#define dg1__eu_activity1__vs_fpu_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__eu_activity1__ps_fpu_active__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__eu_activity1__eu_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define dg1__eu_activity2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__eu_activity2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__eu_activity2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__eu_activity2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__eu_activity2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__eu_activity2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__eu_activity2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__eu_activity2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__eu_activity2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__eu_activity2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__eu_activity2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__eu_activity2__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define dg1__eu_activity2__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define dg1__eu_activity2__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define dg1__eu_activity2__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define dg1__eu_activity2__gti_read_throughput__max \
    chv__compute_basic__gti_ring_throughput__max

#define dg1__eu_activity2__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define dg1__eu_activity2__gti_write_throughput__max \
    chv__compute_basic__gti_ring_throughput__max

#define dg1__eu_activity2__cs_em_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define dg1__eu_activity2__cs_fpu_active__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__eu_activity2__cs_send_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__eu_activity3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__eu_activity3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__eu_activity3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__eu_activity3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__eu_activity3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__eu_activity3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__eu_activity3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__eu_activity3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__eu_activity3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__eu_activity3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__eu_activity3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__eu_activity3__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define dg1__eu_activity3__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define dg1__eu_activity3__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define dg1__eu_activity3__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define dg1__eu_activity3__gti_read_throughput__max \
    chv__compute_basic__gti_ring_throughput__max

#define dg1__eu_activity3__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define dg1__eu_activity3__gti_write_throughput__max \
    chv__compute_basic__gti_ring_throughput__max

#define dg1__eu_activity3__vs_em_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__eu_activity3__ps_em_active__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__eu_activity3__ps_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define dg1__eu_activity4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__eu_activity4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__eu_activity4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__eu_activity4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__eu_activity4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__eu_activity4__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__eu_activity4__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__eu_activity4__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__eu_activity4__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__eu_activity4__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__eu_activity4__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__eu_activity4__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define dg1__eu_activity4__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define dg1__eu_activity4__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define dg1__eu_activity4__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define dg1__eu_activity4__gti_read_throughput__max \
    chv__compute_basic__gti_ring_throughput__max

#define dg1__eu_activity4__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define dg1__eu_activity4__gti_write_throughput__max \
    chv__compute_basic__gti_ring_throughput__max

#define dg1__eu_activity4__hs_fpu_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__eu_activity4__ds_fpu_active__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__eu_activity4__vs_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define dg1__eu_activity5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__eu_activity5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__eu_activity5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__eu_activity5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__eu_activity5__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__eu_activity5__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__eu_activity5__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__eu_activity5__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__eu_activity5__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__eu_activity5__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__eu_activity5__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__eu_activity5__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define dg1__eu_activity5__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define dg1__eu_activity5__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define dg1__eu_activity5__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define dg1__eu_activity5__gti_read_throughput__max \
    chv__compute_basic__gti_ring_throughput__max

#define dg1__eu_activity5__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define dg1__eu_activity5__gti_write_throughput__max \
    chv__compute_basic__gti_ring_throughput__max

#define dg1__eu_activity5__hs_em_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__eu_activity5__ds_em_active__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__eu_activity5__hs_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define dg1__eu_activity6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__eu_activity6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__eu_activity6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__eu_activity6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__eu_activity6__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__eu_activity6__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__eu_activity6__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__eu_activity6__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__eu_activity6__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__eu_activity6__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__eu_activity6__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__eu_activity6__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define dg1__eu_activity6__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define dg1__eu_activity6__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define dg1__eu_activity6__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define dg1__eu_activity6__gti_read_throughput__max \
    chv__compute_basic__gti_ring_throughput__max

#define dg1__eu_activity6__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define dg1__eu_activity6__gti_write_throughput__max \
    chv__compute_basic__gti_ring_throughput__max

#define dg1__eu_activity6__gs_fpu_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__eu_activity6__gs_em_active__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__eu_activity6__gs_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define dg1__eu_activity7__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__eu_activity7__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__eu_activity7__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__eu_activity7__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__eu_activity7__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__eu_activity7__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__eu_activity7__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__eu_activity7__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__eu_activity7__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__eu_activity7__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__eu_activity7__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__eu_activity7__fpu_active__read \
    tglgt1__render_basic__eu_stall__read
#define dg1__eu_activity7__em_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define dg1__eu_activity7__eu_fpu_em_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__eu_activity7__eu_avg_ipc_rate__read \
    tglgt1__eu_activity7__eu_avg_ipc_rate__read
#define dg1__eu_activity7__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define dg1__eu_activity7__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define dg1__eu_activity7__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define dg1__eu_activity7__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define dg1__eu_activity7__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define dg1__eu_activity7__gti_read_throughput__max \
    chv__compute_basic__gti_ring_throughput__max

#define dg1__eu_activity7__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define dg1__eu_activity7__gti_write_throughput__max \
    chv__compute_basic__gti_ring_throughput__max

#define dg1__eu_activity8__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__eu_activity8__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__eu_activity8__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__eu_activity8__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__eu_activity8__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define dg1__eu_activity8__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define dg1__eu_activity8__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define dg1__eu_activity8__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define dg1__eu_activity8__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define dg1__eu_activity8__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define dg1__eu_activity8__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define dg1__eu_activity8__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define dg1__eu_activity8__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define dg1__eu_activity8__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define dg1__eu_activity8__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define dg1__eu_activity8__gti_read_throughput__max \
    chv__compute_basic__gti_ring_throughput__max

#define dg1__eu_activity8__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define dg1__eu_activity8__gti_write_throughput__max \
    chv__compute_basic__gti_ring_throughput__max

#define dg1__eu_activity8__ds_send_active__read \
    tglgt1__render_basic__eu_active__read
#define dg1__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define dg1__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define dg1__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define dg1__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define dg1__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define dg1__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define dg1__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define dg1__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define dg1__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define dg1__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define dg1__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define dg1__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define dg1__test_oa__counter8__read \
    hsw__compute_extended__typed_writes0__read
#define dg1__test_oa__counter9__read \
    hsw__compute_extended__untyped_writes0__read
#define adl__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__render_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__render_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__render_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__render_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__render_basic__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__render_basic__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define adl__render_basic__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define adl__render_basic__sampler00_busy__read \
    bdw__render_basic__sampler0_busy__read
#define adl__render_basic__sampler00_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define adl__render_basic__samplers_busy__read \
    bdw__render_basic__sampler0_busy__read
#define adl__render_basic__sampler_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define adl__render_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define adl__render_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define adl__render_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define adl__render_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define adl__render_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define adl__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define adl__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define adl__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define adl__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define adl__render_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define adl__render_basic__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define adl__render_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define adl__render_basic__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define adl__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define adl__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define adl__render_basic__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define adl__render_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define adl__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define adl__render_basic__gti_read_throughput__read \
    tglgt1__render_basic__gti_read_throughput__read
#define adl__render_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define adl__render_basic__gti_write_throughput__read \
    tglgt1__render_basic__gti_write_throughput__read
#define adl__render_basic__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define adl__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__compute_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__compute_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__compute_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__compute_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__compute_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__compute_basic__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__compute_basic__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define adl__compute_basic__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define adl__compute_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define adl__compute_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define adl__compute_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define adl__compute_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define adl__compute_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define adl__compute_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define adl__compute_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define adl__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define adl__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define adl__compute_basic__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define adl__compute_basic__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define adl__compute_basic__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define adl__compute_basic__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define adl__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define adl__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define adl__compute_basic__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define adl__compute_basic__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define adl__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define adl__compute_basic__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define adl__compute_basic__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define adl__compute_basic__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define adl__compute_basic__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define adl__render_pipe_profile__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__render_pipe_profile__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__render_pipe_profile__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__render_pipe_profile__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__render_pipe_profile__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__render_pipe_profile__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__render_pipe_profile__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__render_pipe_profile__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__render_pipe_profile__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__render_pipe_profile__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__render_pipe_profile__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__render_pipe_profile__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__render_pipe_profile__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define adl__render_pipe_profile__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define adl__render_pipe_profile__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define adl__render_pipe_profile__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define adl__render_pipe_profile__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define adl__render_pipe_profile__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define adl__render_pipe_profile__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define adl__render_pipe_profile__samples_written__read \
    bdw__render_basic__samples_written__read
#define adl__render_pipe_profile__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define adl__render_pipe_profile__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define adl__render_pipe_profile__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define adl__render_pipe_profile__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define adl__render_pipe_profile__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define adl__render_pipe_profile__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define adl__render_pipe_profile__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define adl__render_pipe_profile__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define adl__render_pipe_profile__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define adl__render_pipe_profile__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define adl__render_pipe_profile__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define adl__render_pipe_profile__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define adl__render_pipe_profile__vf_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define adl__render_pipe_profile__vs_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define adl__render_pipe_profile__hs_bottleneck__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define adl__render_pipe_profile__ds_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define adl__render_pipe_profile__gs_bottleneck__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define adl__render_pipe_profile__so_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define adl__render_pipe_profile__cl_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define adl__render_pipe_profile__sf_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define adl__render_pipe_profile__hi_depth_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define adl__render_pipe_profile__bc_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define adl__render_pipe_profile__hs_stall__read \
    bdw__render_basic__sampler0_bottleneck__read
#define adl__render_pipe_profile__ds_stall__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define adl__render_pipe_profile__so_stall__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define adl__render_pipe_profile__cl_stall__read \
    bdw__render_basic__sampler1_busy__read
#define adl__render_pipe_profile__sf_stall__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define adl__hdc_and_sf__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__hdc_and_sf__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__hdc_and_sf__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__hdc_and_sf__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__hdc_and_sf__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__hdc_and_sf__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__hdc_and_sf__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__hdc_and_sf__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__hdc_and_sf__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__hdc_and_sf__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__hdc_and_sf__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__hdc_and_sf__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__hdc_and_sf__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define adl__hdc_and_sf__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define adl__hdc_and_sf__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define adl__hdc_and_sf__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define adl__hdc_and_sf__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define adl__hdc_and_sf__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define adl__hdc_and_sf__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define adl__hdc_and_sf__samples_written__read \
    bdw__render_basic__samples_written__read
#define adl__hdc_and_sf__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define adl__hdc_and_sf__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define adl__hdc_and_sf__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define adl__hdc_and_sf__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define adl__hdc_and_sf__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define adl__hdc_and_sf__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define adl__hdc_and_sf__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define adl__hdc_and_sf__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define adl__hdc_and_sf__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define adl__hdc_and_sf__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define adl__hdc_and_sf__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define adl__hdc_and_sf__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define adl__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_bottleneck__read
#define adl__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define adl__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define adl__hdc_and_sf__non_sampler_shader03_access_stalled_on_l3__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define adl__hdc_and_sf__non_sampler_shader04_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_busy__read
#define adl__hdc_and_sf__non_sampler_shader05_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_busy__read
#define adl__hdc_and_sf__poly_data_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define adl__rasterizer_and_pixel_backend__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__rasterizer_and_pixel_backend__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__rasterizer_and_pixel_backend__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__rasterizer_and_pixel_backend__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__rasterizer_and_pixel_backend__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__rasterizer_and_pixel_backend__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__rasterizer_and_pixel_backend__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__rasterizer_and_pixel_backend__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__rasterizer_and_pixel_backend__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__rasterizer_and_pixel_backend__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__rasterizer_and_pixel_backend__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__rasterizer_and_pixel_backend__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__rasterizer_and_pixel_backend__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define adl__rasterizer_and_pixel_backend__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define adl__rasterizer_and_pixel_backend__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define adl__rasterizer_and_pixel_backend__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define adl__rasterizer_and_pixel_backend__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define adl__rasterizer_and_pixel_backend__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define adl__rasterizer_and_pixel_backend__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define adl__rasterizer_and_pixel_backend__samples_written__read \
    bdw__render_basic__samples_written__read
#define adl__rasterizer_and_pixel_backend__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define adl__rasterizer_and_pixel_backend__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define adl__rasterizer_and_pixel_backend__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define adl__rasterizer_and_pixel_backend__slm_bytes_read__read \
    bdw__render_basic__slm_bytes_read__read
#define adl__rasterizer_and_pixel_backend__slm_bytes_read__max \
    tglgt1__render_basic__slm_bytes_read__max

#define adl__rasterizer_and_pixel_backend__slm_bytes_written__read \
    bdw__render_basic__slm_bytes_written__read
#define adl__rasterizer_and_pixel_backend__slm_bytes_written__max \
    tglgt1__render_basic__slm_bytes_read__max

#define adl__rasterizer_and_pixel_backend__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define adl__rasterizer_and_pixel_backend__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define adl__rasterizer_and_pixel_backend__l3_shader_throughput__read \
    icl__render_basic__l3_shader_throughput__read
#define adl__rasterizer_and_pixel_backend__l3_shader_throughput__max \
    bdw__render_basic__slm_bytes_read__max

#define adl__rasterizer_and_pixel_backend__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define adl__rasterizer_and_pixel_backend__rasterizer0_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define adl__rasterizer_and_pixel_backend__rasterizer0_output_ready__read \
    bdw__render_pipe_profile__so_stall__read
#define adl__rasterizer_and_pixel_backend__pixel_data00_ready__read \
    bdw__render_basic__sampler1_busy__read
#define adl__rasterizer_and_pixel_backend__ps_output00_available__read \
    bdw__render_pipe_profile__ds_stall__read
#define adl__rasterizer_and_pixel_backend__ps_output01_available__read \
    bdw__render_pipe_profile__hs_stall__read
#define adl__rasterizer_and_pixel_backend__ps_output02_available__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define adl__rasterizer_and_pixel_backend__pixel_values00_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define adl__rasterizer_and_pixel_backend__pixel_values01_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define adl__rasterizer_and_pixel_backend__pixel_values02_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define adl__rasterizer_and_pixel_backend__gt_request_queue00_full__read \
    bdw__render_pipe_profile__cl_stall__read
#define adl__rasterizer_and_pixel_backend__gt_request_queue01_full__read \
    bdw__render_pipe_profile__sf_stall__read
#define adl__rasterizer_and_pixel_backend__gt_request_queue10_full__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define adl__rasterizer_and_pixel_backend__gt_request_queue11_full__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define adl__l3_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__l3_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__l3_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__l3_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__l3_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__l3_1__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__l3_1__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define adl__l3_1__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define adl__l3_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__l3_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__l3_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__l3_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__l3_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__l3_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__l3_1__l30_bank0_input_available__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define adl__l3_1__l30_bank1_input_available__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define adl__l3_1__l30_bank4_input_available__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define adl__l3_1__l30_bank5_input_available__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define adl__l3_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__l3_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__l3_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__l3_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__l3_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__l3_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__l3_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__l3_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__l3_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__l3_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__l3_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__l3_2__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__l3_2__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define adl__l3_2__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define adl__l3_2__l30_bank2_input_available__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define adl__l3_2__l30_bank3_input_available__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define adl__l3_2__l30_bank6_input_available__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define adl__l3_2__l30_bank7_input_available__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define adl__l3_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__l3_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__l3_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__l3_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__l3_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__l3_3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__l3_3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__l3_3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__l3_3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__l3_3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__l3_3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__l3_3__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__l3_3__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define adl__l3_3__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define adl__l3_3__l30_bank0_output_ready__read \
    tglgt1__l3_3__l30_bank0_output_ready__read
#define adl__l3_3__l30_bank4_output_ready__read \
    tglgt1__l3_4__l30_bank1_output_ready__read
#define adl__l3_4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__l3_4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__l3_4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__l3_4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__l3_4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__l3_4__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__l3_4__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__l3_4__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__l3_4__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__l3_4__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__l3_4__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__l3_4__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__l3_4__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define adl__l3_4__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define adl__l3_4__l30_bank1_output_ready__read \
    tglgt1__l3_4__l30_bank1_output_ready__read
#define adl__l3_4__l30_bank5_output_ready__read \
    tglgt1__l3_3__l30_bank0_output_ready__read
#define adl__l3_5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__l3_5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__l3_5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__l3_5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__l3_5__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__l3_5__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__l3_5__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__l3_5__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__l3_5__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__l3_5__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__l3_5__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__l3_5__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__l3_5__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define adl__l3_5__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define adl__l3_5__l30_bank2_output_ready__read \
    tglgt1__l3_4__l30_bank1_output_ready__read
#define adl__l3_5__l30_bank6_output_ready__read \
    tglgt1__l3_3__l30_bank0_output_ready__read
#define adl__l3_6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__l3_6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__l3_6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__l3_6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__l3_6__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__l3_6__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__l3_6__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__l3_6__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__l3_6__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__l3_6__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__l3_6__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__l3_6__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__l3_6__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define adl__l3_6__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define adl__l3_6__l30_bank3_output_ready__read \
    tglgt1__l3_4__l30_bank1_output_ready__read
#define adl__l3_6__l30_bank7_output_ready__read \
    tglgt1__l3_3__l30_bank0_output_ready__read
#define adl__sampler_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__sampler_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__sampler_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__sampler_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__sampler_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__sampler_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__sampler_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__sampler_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__sampler_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__sampler_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__sampler_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__sampler_1__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__sampler_1__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define adl__sampler_1__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define adl__sampler_1__sampler00_input_available__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define adl__sampler_1__sampler01_input_available__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define adl__sampler_1__sampler02_input_available__read \
    bdw__render_basic__sampler1_bottleneck__read
#define adl__sampler_1__sampler03_input_available__read \
    bdw__render_basic__sampler0_bottleneck__read
#define adl__sampler_1__sampler04_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define adl__sampler_1__sampler05_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define adl__sampler_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__sampler_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__sampler_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__sampler_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__sampler_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__sampler_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__sampler_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__sampler_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__sampler_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__sampler_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__sampler_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__sampler_2__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__sampler_2__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define adl__sampler_2__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define adl__sampler_2__sampler00_output_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define adl__sampler_2__sampler01_output_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define adl__sampler_2__sampler02_output_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define adl__sampler_2__sampler03_output_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define adl__sampler_2__sampler04_output_ready__read \
    bdw__render_basic__sampler1_busy__read
#define adl__sampler_2__sampler05_output_ready__read \
    bdw__render_basic__sampler0_busy__read
#define adl__tdl_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__tdl_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__tdl_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__tdl_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__tdl_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__tdl_1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__tdl_1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__tdl_1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__tdl_1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__tdl_1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__tdl_1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__tdl_1__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__tdl_1__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define adl__tdl_1__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define adl__tdl_1__non_ps_thread00_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define adl__tdl_1__non_ps_thread01_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define adl__tdl_1__non_ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define adl__tdl_1__non_ps_thread03_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define adl__tdl_1__non_ps_thread04_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define adl__tdl_1__non_ps_thread05_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define adl__tdl_1__thread_header00_ready_port0__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define adl__tdl_1__thread_header00_ready_port1__read \
    bdw__render_pipe_profile__hs_stall__read
#define adl__tdl_1__thread_header00_ready_port2__read \
    bdw__render_pipe_profile__ds_stall__read
#define adl__tdl_1__thread_header00_ready_port3__read \
    bdw__render_pipe_profile__so_stall__read
#define adl__tdl_1__thread_header01_ready_port0__read \
    bdw__render_pipe_profile__cl_stall__read
#define adl__tdl_1__thread_header01_ready_port1__read \
    bdw__render_pipe_profile__sf_stall__read
#define adl__tdl_1__thread_header01_ready_port2__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define adl__tdl_1__thread_header01_ready_port3__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define adl__tdl_1__thread_header00_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define adl__tdl_1__thread_header01_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define adl__tdl_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__tdl_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__tdl_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__tdl_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__tdl_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__tdl_2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__tdl_2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__tdl_2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__tdl_2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__tdl_2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__tdl_2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__tdl_2__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__tdl_2__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define adl__tdl_2__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define adl__tdl_2__ps_thread00_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define adl__tdl_2__ps_thread01_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define adl__tdl_2__ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define adl__tdl_2__ps_thread03_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define adl__tdl_2__ps_thread04_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define adl__tdl_2__ps_thread05_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define adl__tdl_2__thread_header05_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define adl__tdl_2__thread_header05_ready_port0__read \
    bdw__render_pipe_profile__cl_stall__read
#define adl__tdl_2__thread_header05_ready_port1__read \
    bdw__render_pipe_profile__sf_stall__read
#define adl__tdl_2__thread_header05_ready_port2__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define adl__tdl_2__thread_header05_ready_port3__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define adl__tdl_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__tdl_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__tdl_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__tdl_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__tdl_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__tdl_3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__tdl_3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__tdl_3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__tdl_3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__tdl_3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__tdl_3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__tdl_3__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__tdl_3__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define adl__tdl_3__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define adl__tdl_3__thread_header02_ready__read \
    bdw__render_basic__sampler0_busy__read
#define adl__tdl_3__thread_header03_ready__read \
    bdw__render_basic__sampler1_busy__read
#define adl__tdl_3__thread_header04_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define adl__tdl_3__thread_header02_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define adl__tdl_3__thread_header02_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define adl__tdl_3__thread_header02_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define adl__tdl_3__thread_header02_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define adl__tdl_3__thread_header03_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define adl__tdl_3__thread_header03_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define adl__tdl_3__thread_header03_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define adl__tdl_3__thread_header03_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define adl__tdl_3__thread_header04_ready_port0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define adl__tdl_3__thread_header04_ready_port1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define adl__tdl_3__thread_header04_ready_port2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define adl__tdl_3__thread_header04_ready_port3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define adl__gpu_busyness__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__gpu_busyness__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__gpu_busyness__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__gpu_busyness__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__gpu_busyness__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__gpu_busyness__eu_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__gpu_busyness__eu_stall__read \
    tglgt1__render_basic__eu_stall__read
#define adl__gpu_busyness__eu_thread_occupancy__read \
    tglgt1__render_basic__eu_thread_occupancy__read
#define adl__gpu_busyness__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__gpu_busyness__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__gpu_busyness__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__gpu_busyness__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__gpu_busyness__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__gpu_busyness__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__gpu_busyness__render_busy__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define adl__gpu_busyness__compute_busy__read \
    bdw__render_pipe_profile__so_stall__read
#define adl__gpu_busyness__posh_engine_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define adl__gpu_busyness__blitter_busy__read \
    bdw__render_pipe_profile__cl_stall__read
#define adl__gpu_busyness__vebox_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define adl__gpu_busyness__vdbox0_busy__read \
    bdw__render_pipe_profile__ds_stall__read
#define adl__gpu_busyness__vdbox1_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define adl__gpu_busyness__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define adl__gpu_busyness__any_engine_busy__read \
    bdw__render_basic__sampler1_busy__read
#define adl__eu_activity1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__eu_activity1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__eu_activity1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__eu_activity1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__eu_activity1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__eu_activity1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__eu_activity1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__eu_activity1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__eu_activity1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__eu_activity1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__eu_activity1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__eu_activity1__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define adl__eu_activity1__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define adl__eu_activity1__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define adl__eu_activity1__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define adl__eu_activity1__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define adl__eu_activity1__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define adl__eu_activity1__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define adl__eu_activity1__vs_fpu_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__eu_activity1__ps_fpu_active__read \
    tglgt1__render_basic__eu_stall__read
#define adl__eu_activity1__eu_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define adl__eu_activity2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__eu_activity2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__eu_activity2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__eu_activity2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__eu_activity2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__eu_activity2__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__eu_activity2__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__eu_activity2__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__eu_activity2__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__eu_activity2__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__eu_activity2__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__eu_activity2__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define adl__eu_activity2__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define adl__eu_activity2__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define adl__eu_activity2__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define adl__eu_activity2__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define adl__eu_activity2__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define adl__eu_activity2__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define adl__eu_activity2__cs_em_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define adl__eu_activity2__cs_fpu_active__read \
    tglgt1__render_basic__eu_stall__read
#define adl__eu_activity2__cs_send_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__eu_activity3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__eu_activity3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__eu_activity3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__eu_activity3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__eu_activity3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__eu_activity3__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__eu_activity3__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__eu_activity3__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__eu_activity3__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__eu_activity3__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__eu_activity3__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__eu_activity3__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define adl__eu_activity3__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define adl__eu_activity3__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define adl__eu_activity3__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define adl__eu_activity3__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define adl__eu_activity3__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define adl__eu_activity3__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define adl__eu_activity3__vs_em_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__eu_activity3__ps_em_active__read \
    tglgt1__render_basic__eu_stall__read
#define adl__eu_activity3__ps_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define adl__eu_activity4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__eu_activity4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__eu_activity4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__eu_activity4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__eu_activity4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__eu_activity4__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__eu_activity4__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__eu_activity4__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__eu_activity4__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__eu_activity4__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__eu_activity4__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__eu_activity4__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define adl__eu_activity4__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define adl__eu_activity4__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define adl__eu_activity4__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define adl__eu_activity4__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define adl__eu_activity4__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define adl__eu_activity4__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define adl__eu_activity4__hs_fpu_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__eu_activity4__ds_fpu_active__read \
    tglgt1__render_basic__eu_stall__read
#define adl__eu_activity4__vs_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define adl__eu_activity5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__eu_activity5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__eu_activity5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__eu_activity5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__eu_activity5__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__eu_activity5__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__eu_activity5__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__eu_activity5__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__eu_activity5__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__eu_activity5__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__eu_activity5__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__eu_activity5__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define adl__eu_activity5__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define adl__eu_activity5__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define adl__eu_activity5__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define adl__eu_activity5__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define adl__eu_activity5__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define adl__eu_activity5__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define adl__eu_activity5__hs_em_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__eu_activity5__ds_em_active__read \
    tglgt1__render_basic__eu_stall__read
#define adl__eu_activity5__hs_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define adl__eu_activity6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__eu_activity6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__eu_activity6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__eu_activity6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__eu_activity6__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__eu_activity6__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__eu_activity6__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__eu_activity6__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__eu_activity6__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__eu_activity6__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__eu_activity6__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__eu_activity6__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define adl__eu_activity6__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define adl__eu_activity6__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define adl__eu_activity6__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define adl__eu_activity6__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define adl__eu_activity6__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define adl__eu_activity6__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define adl__eu_activity6__gs_fpu_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__eu_activity6__gs_em_active__read \
    tglgt1__render_basic__eu_stall__read
#define adl__eu_activity6__gs_send_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define adl__eu_activity7__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__eu_activity7__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__eu_activity7__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__eu_activity7__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__eu_activity7__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__eu_activity7__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__eu_activity7__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__eu_activity7__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__eu_activity7__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__eu_activity7__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__eu_activity7__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__eu_activity7__fpu_active__read \
    tglgt1__render_basic__eu_stall__read
#define adl__eu_activity7__em_active__read \
    tglgt1__eu_activity1__eu_send_active__read
#define adl__eu_activity7__eu_fpu_em_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__eu_activity7__eu_avg_ipc_rate__read \
    tglgt1__eu_activity7__eu_avg_ipc_rate__read
#define adl__eu_activity7__eu_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define adl__eu_activity7__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define adl__eu_activity7__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define adl__eu_activity7__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define adl__eu_activity7__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define adl__eu_activity7__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define adl__eu_activity7__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define adl__eu_activity7__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define adl__eu_activity8__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__eu_activity8__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__eu_activity8__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__eu_activity8__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__eu_activity8__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define adl__eu_activity8__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define adl__eu_activity8__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define adl__eu_activity8__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define adl__eu_activity8__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define adl__eu_activity8__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define adl__eu_activity8__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define adl__eu_activity8__render_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define adl__eu_activity8__compute_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define adl__eu_activity8__render_and_compute_busy__read \
    bdw__render_basic__sampler0_busy__read
#define adl__eu_activity8__gti_read_throughput__read \
    tglgt1__compute_basic__gti_read_throughput__read
#define adl__eu_activity8__gti_read_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define adl__eu_activity8__gti_write_throughput__read \
    tglgt1__compute_basic__gti_write_throughput__read
#define adl__eu_activity8__gti_write_throughput__max \
    bdw__render_basic__gti_vf_throughput__max

#define adl__eu_activity8__ds_send_active__read \
    tglgt1__render_basic__eu_active__read
#define adl__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define adl__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define adl__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define adl__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define adl__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define adl__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define adl__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define adl__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define adl__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define adl__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define adl__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define adl__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define adl__test_oa__counter8__read \
    hsw__compute_extended__typed_writes0__read
#define adl__test_oa__counter9__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt1__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define acmgt1__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt1__render_basic__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt1__render_basic__xve_stall__read \
    bdw__render_basic__eu_stall__read
double
acmgt1__render_basic__xve_thread_occupancy__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
#define acmgt1__render_basic__xve_fpu_em_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt1__render_basic__vs_fpu_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt1__render_basic__vs_em_active__read \
    bdw__render_basic__vs_send_active__read
#define acmgt1__render_basic__vs_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt1__render_basic__ps_fpu_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt1__render_basic__ps_em_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt1__render_basic__ps_send_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt1__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define acmgt1__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define acmgt1__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define acmgt1__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define acmgt1__render_basic__slm_reads__read \
    hsw__render_basic__ps_threads__read
uint64_t
acmgt1__render_basic__slm_reads__max(const struct intel_perf *perf,
                                     const struct intel_perf_metric_set *metric_set,
                                     uint64_t *accumulator);

uint64_t
acmgt1__render_basic__slm_writes__read(const struct intel_perf *perf,
                                       const struct intel_perf_metric_set *metric_set,
                                       uint64_t *accumulator);
#define acmgt1__render_basic__slm_writes__max \
    acmgt1__render_basic__slm_reads__max

#define acmgt1__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define acmgt1__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define acmgt1__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
uint64_t
acmgt1__render_basic__gti_read_throughput__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
uint64_t
acmgt1__render_basic__gti_read_throughput__max(const struct intel_perf *perf,
                                               const struct intel_perf_metric_set *metric_set,
                                               uint64_t *accumulator);

uint64_t
acmgt1__render_basic__gti_write_throughput__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
#define acmgt1__render_basic__gti_write_throughput__max \
    acmgt1__render_basic__gti_read_throughput__max

#define acmgt1__render_basic__sampler20_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__render_basic__samplers_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__render_basic__sampler20_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt1__render_basic__sampler_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt1__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt1__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define acmgt1__compute_basic__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt1__compute_basic__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt1__compute_basic__fpu_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt1__compute_basic__em_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt1__compute_basic__xmx_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt1__compute_basic__xve_fpu_em_active__read \
    bdw__render_basic__vs_send_active__read
#define acmgt1__compute_basic__xve_fpu_xmx_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
double
acmgt1__compute_basic__xve_avg_ipc_rate__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define acmgt1__compute_basic__xve_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define acmgt1__compute_basic__send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
double
acmgt1__compute_basic__xve_thread_occupancy__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
#define acmgt1__compute_basic__xve_fpu_flt16__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt1__compute_basic__xve_fpu_flt32__read \
    bdw__render_basic__ps_send_active__read
#define acmgt1__compute_basic__xve_fpu_flt64__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define acmgt1__compute_basic__slm_reads__read \
    hsw__render_basic__ps_threads__read
#define acmgt1__compute_basic__slm_reads__max \
    acmgt1__render_basic__slm_reads__max

#define acmgt1__compute_basic__slm_writes__read \
    acmgt1__render_basic__slm_writes__read
#define acmgt1__compute_basic__slm_writes__max \
    acmgt1__render_basic__slm_reads__max

#define acmgt1__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define acmgt1__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define acmgt1__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define acmgt1__compute_basic__gti_read_throughput__read \
    acmgt1__render_basic__gti_read_throughput__read
#define acmgt1__compute_basic__gti_read_throughput__max \
    acmgt1__render_basic__gti_read_throughput__max

uint64_t
acmgt1__compute_basic__gti_write_throughput__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
#define acmgt1__compute_basic__gti_write_throughput__max \
    acmgt1__render_basic__gti_read_throughput__max

#define acmgt1__threads_and_rast1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__threads_and_rast1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__threads_and_rast1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__threads_and_rast1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__threads_and_rast1__vs_threads__read \
    hsw__sampler_balance__sampler_l2_cache_misses__read
uint64_t
acmgt1__threads_and_rast1__hs_threads__read(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);
uint64_t
acmgt1__threads_and_rast1__ds_threads__read(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);
#define acmgt1__threads_and_rast2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__threads_and_rast2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__threads_and_rast2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__threads_and_rast2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt1__threads_and_rast2__ps_threads__read(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);
#define acmgt1__threads_and_rast3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__threads_and_rast3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__threads_and_rast3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__threads_and_rast3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt1__threads_and_rast3__gs_threads__read(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);
uint64_t
acmgt1__threads_and_rast3__hi_depth_test_fails__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
#define acmgt1__threads_and_rast4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__threads_and_rast4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__threads_and_rast4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__threads_and_rast4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt1__threads_and_rast4__early_depth_test_fails__read(const struct intel_perf *perf,
                                                        const struct intel_perf_metric_set *metric_set,
                                                        uint64_t *accumulator);
#define acmgt1__async_compute__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__async_compute__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__async_compute__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__async_compute__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__async_compute__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt1__async_compute__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define acmgt1__async_compute__fpu_active__read \
    bdw__render_basic__eu_active__read
#define acmgt1__async_compute__vs_fpu_active__read \
    bdw__render_basic__eu_stall__read
#define acmgt1__async_compute__ps_fpu_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt1__async_compute__cs_fpu_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt1__async_compute__async_cs_fpu_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt1__async_compute__em_active__read \
    bdw__render_basic__vs_send_active__read
#define acmgt1__async_compute__vs_em_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt1__async_compute__ps_em_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt1__async_compute__cs_em_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt1__async_compute__async_cs_em_active__read \
    bdw__render_basic__ps_fpu1_active__read
double
acmgt1__async_compute__xve_thread_occupancy__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
#define acmgt1__async_compute__xve_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define acmgt1__async_compute__xve_stall__read \
    bdw__compute_l3_cache__eu_move_fpu0_instruction__read
#define acmgt1__xve_activity1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__xve_activity1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__xve_activity1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__xve_activity1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__xve_activity1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt1__xve_activity1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define acmgt1__xve_activity1__hs_fpu_active__read \
    bdw__render_basic__eu_active__read
#define acmgt1__xve_activity1__ds_fpu_active__read \
    bdw__render_basic__eu_stall__read
#define acmgt1__xve_activity1__gs_fpu_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt1__xve_activity1__hs_em_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt1__xve_activity1__ds_em_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt1__xve_activity1__gs_em_active__read \
    bdw__render_basic__vs_send_active__read
#define acmgt1__xve_activity1__hs_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt1__xve_activity1__ds_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt1__xve_activity1__gs_send_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt1__xve_activity1__cs_send_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt1__gpu_busyness__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__gpu_busyness__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__gpu_busyness__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__gpu_busyness__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__gpu_busyness__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt1__gpu_busyness__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt1__gpu_busyness__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt1__gpu_busyness__xve_thread_occupancy__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt1__gpu_busyness__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define acmgt1__gpu_busyness__render_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__gpu_busyness__compute_engine0_busy__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__gpu_busyness__compute_engine1_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__gpu_busyness__compute_engine2_busy__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt1__gpu_busyness__compute_engine3_busy__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt1__gpu_busyness__blitter_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt1__gpu_busyness__vdbox00_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt1__gpu_busyness__vebox0_busy__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt1__gpu_busyness__vdbox10_busy__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt1__gpu_busyness__vebox1_busy__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt1__gpu_busyness__any_compute_engine_busy__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__gpu_busyness__render_and_any_compute_engine_busy__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__render_pipe_profile1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__render_pipe_profile1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__render_pipe_profile1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__render_pipe_profile1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__render_pipe_profile1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt1__render_pipe_profile1__vf2_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__render_pipe_profile1__vs2_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__render_pipe_profile1__cl2_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__render_pipe_profile1__hs2_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt1__render_pipe_profile1__ds2_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt1__render_pipe_profile1__gs2_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt1__render_pipe_profile1__sf2_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt1__render_pipe_profile1__so2_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt1__render_pipe_profile1__cl2_stall__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt1__render_pipe_profile1__hs2_stall__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt1__render_pipe_profile1__ds2_stall__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt1__render_pipe_profile1__sf2_stall__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__render_pipe_profile1__so2_stall__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__render_pipe_profile1__hi_depth20_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__render_pipe_profile1__bc20_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__render_pipe_profile2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__render_pipe_profile2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__render_pipe_profile2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__render_pipe_profile2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__render_pipe_profile2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt1__render_pipe_profile2__vf3_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__render_pipe_profile2__vs3_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__render_pipe_profile2__cl3_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__render_pipe_profile2__hs3_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt1__render_pipe_profile2__ds3_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt1__render_pipe_profile2__gs3_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt1__render_pipe_profile2__sf3_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt1__render_pipe_profile2__so3_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt1__render_pipe_profile2__cl3_stall__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt1__render_pipe_profile2__hs3_stall__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt1__render_pipe_profile2__ds3_stall__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt1__render_pipe_profile2__sf3_stall__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__render_pipe_profile2__so3_stall__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__render_pipe_profile2__hi_depth30_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__render_pipe_profile2__bc30_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__l3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__l3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__l3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__l3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__l3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt1__l3__l31_bank0_input_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__l3__l31_bank1_input_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__l3__l31_bank2_input_available__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__l3__l31_bank3_input_available__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt1__l3__l31_bank4_input_available__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt1__l3__l31_bank5_input_available__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt1__l3__l31_bank6_input_available__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt1__l3__l31_bank7_input_available__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt1__l3__l31_bank0_output_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt1__l3__l31_bank1_output_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt1__l3__l31_bank2_output_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt1__l3__l31_bank3_output_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__l3__l31_bank4_output_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__l3__l31_bank5_output_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__l3__l31_bank6_output_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__l3__l31_bank7_output_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__sampler__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__sampler__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__sampler__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__sampler__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__sampler__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt1__sampler__sampler20_input_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__sampler__sampler21_input_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__sampler__sampler22_input_available__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__sampler__sampler23_input_available__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt1__sampler__sampler30_input_available__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt1__sampler__sampler31_input_available__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt1__sampler__sampler32_input_available__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt1__sampler__sampler33_input_available__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt1__sampler__sampler20_output_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt1__sampler__sampler21_output_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt1__sampler__sampler22_output_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt1__sampler__sampler23_output_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__sampler__sampler30_output_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__sampler__sampler31_output_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__sampler__sampler32_output_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__sampler__sampler33_output_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__hdc_and_sf1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__hdc_and_sf1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__hdc_and_sf1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__hdc_and_sf1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__hdc_and_sf1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt1__hdc_and_sf1__non_sampler_shader20_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__hdc_and_sf1__non_sampler_shader21_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__hdc_and_sf1__non_sampler_shader22_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__hdc_and_sf1__non_sampler_shader23_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__hdc_and_sf1__non_sampler_shader30_access_stalled_on_l3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__hdc_and_sf1__non_sampler_shader31_access_stalled_on_l3__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt1__hdc_and_sf1__non_sampler_shader32_access_stalled_on_l3__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt1__hdc_and_sf1__non_sampler_shader33_access_stalled_on_l3__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt1__hdc_and_sf2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__hdc_and_sf2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__hdc_and_sf2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__hdc_and_sf2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__hdc_and_sf2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt1__hdc_and_sf2__poly2_data_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__hdc_and_sf2__poly3_data_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__hdc_and_sf2__gt_request_queue20_full__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__hdc_and_sf2__gt_request_queue30_full__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__rasterizer_and_pixel_backend1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__rasterizer_and_pixel_backend1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__rasterizer_and_pixel_backend1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__rasterizer_and_pixel_backend1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__rasterizer_and_pixel_backend1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt1__rasterizer_and_pixel_backend1__rasterizer2_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__rasterizer_and_pixel_backend1__rasterizer3_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__rasterizer_and_pixel_backend1__pixel_data20_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__rasterizer_and_pixel_backend1__pixel_data21_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__rasterizer_and_pixel_backend1__ps_output10_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__rasterizer_and_pixel_backend1__ps_output11_available__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__rasterizer_and_pixel_backend1__pixel_values10_ready__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt1__rasterizer_and_pixel_backend1__pixel_values11_ready__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt1__rasterizer_and_pixel_backend2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__rasterizer_and_pixel_backend2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__rasterizer_and_pixel_backend2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__rasterizer_and_pixel_backend2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__rasterizer_and_pixel_backend2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt1__rasterizer_and_pixel_backend2__rasterizer3_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__rasterizer_and_pixel_backend2__rasterizer2_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__rasterizer_and_pixel_backend2__pixel_data30_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__rasterizer_and_pixel_backend2__pixel_data31_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__tdl1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__tdl1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__tdl1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__tdl1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__tdl1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt1__tdl1__non_ps_thread20_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__tdl1__non_ps_thread21_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__tdl1__non_ps_thread22_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__tdl1__non_ps_thread23_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__tdl1__non_ps_thread30_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__tdl1__non_ps_thread31_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt1__tdl1__non_ps_thread32_ready_for_dispatch__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt1__tdl1__non_ps_thread33_ready_for_dispatch__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt1__tdl1__thread_header23_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__tdl1__thread_header23_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__tdl1__thread_header23_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__tdl1__thread_header23_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt1__tdl1__thread_header33_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt1__tdl1__thread_header33_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt1__tdl1__thread_header33_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt1__tdl1__thread_header33_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt1__tdl2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__tdl2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__tdl2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__tdl2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__tdl2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt1__tdl2__ps_thread20_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__tdl2__ps_thread21_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__tdl2__ps_thread22_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__tdl2__ps_thread23_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__tdl2__ps_thread30_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__tdl2__ps_thread31_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt1__tdl2__ps_thread32_ready_for_dispatch__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt1__tdl2__ps_thread33_ready_for_dispatch__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt1__tdl3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__tdl3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__tdl3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__tdl3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__tdl3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt1__tdl3__thread_header20_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__tdl3__thread_header20_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__tdl3__thread_header20_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__tdl3__thread_header20_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__tdl3__thread_header20_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt1__tdl3__thread_header21_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__tdl3__thread_header21_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt1__tdl3__thread_header21_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt1__tdl3__thread_header21_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt1__tdl3__thread_header21_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt1__tdl3__thread_header22_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__tdl3__thread_header22_ready_port0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt1__tdl3__thread_header22_ready_port1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt1__tdl3__thread_header22_ready_port2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt1__tdl3__thread_header22_ready_port3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__tdl3__thread_header23_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__tdl4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__tdl4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__tdl4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__tdl4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__tdl4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt1__tdl4__thread_header30_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__tdl4__thread_header30_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__tdl4__thread_header30_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__tdl4__thread_header30_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__tdl4__thread_header30_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt1__tdl4__thread_header31_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__tdl4__thread_header31_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt1__tdl4__thread_header31_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt1__tdl4__thread_header31_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt1__tdl4__thread_header31_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt1__tdl4__thread_header32_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__tdl4__thread_header32_ready_port0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt1__tdl4__thread_header32_ready_port1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt1__tdl4__thread_header32_ready_port2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt1__tdl4__thread_header32_ready_port3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__tdl4__thread_header33_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt1__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt1__test_oa__counter8__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt1__test_oa__counter9__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt1__compute_overview__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__compute_overview__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__compute_overview__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__compute_overview__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt1__compute_overview__l3_byte_read__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
uint64_t
acmgt1__compute_overview__l3_byte_read__max(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);

uint64_t
acmgt1__compute_overview__l3_byte_write__read(const struct intel_perf *perf,
                                              const struct intel_perf_metric_set *metric_set,
                                              uint64_t *accumulator);
#define acmgt1__compute_overview__l3_byte_write__max \
    acmgt1__compute_overview__l3_byte_read__max

uint64_t
acmgt1__compute_overview__gpu_memory_byte_read__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
uint64_t
acmgt1__compute_overview__gpu_memory_byte_read__max(const struct intel_perf *perf,
                                                    const struct intel_perf_metric_set *metric_set,
                                                    uint64_t *accumulator);

uint64_t
acmgt1__compute_overview__gpu_memory_byte_write__read(const struct intel_perf *perf,
                                                      const struct intel_perf_metric_set *metric_set,
                                                      uint64_t *accumulator);
#define acmgt1__compute_overview__gpu_memory_byte_write__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt1__compute_overview__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt1__compute_overview__xve_stall__read \
    bdw__render_basic__eu_stall__read
uint64_t
acmgt1__compute_overview__xve_busy__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
uint64_t
acmgt1__compute_overview__xve_busy__max(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);

#define acmgt1__compute_overview__xve_threads_occupancy_all__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt1__compute_overview__xve_compute_thread_count__read \
    bdw__render_basic__cs_threads__read
#define acmgt1__compute_overview__xve_atomic_access_count__read \
    bdw__render_basic__shader_atomics__read
#define acmgt1__compute_overview__xve_barrier_message_count__read \
    hsw__render_basic__early_depth_test_fails__read
#define acmgt1__compute_overview__xve_inst_executed_alu0_all__read \
    hsw__render_basic__hs_threads__read
uint64_t
acmgt1__compute_overview__xve_inst_executed_alu0_all__max(const struct intel_perf *perf,
                                                          const struct intel_perf_metric_set *metric_set,
                                                          uint64_t *accumulator);

uint64_t
acmgt1__compute_overview__xve_inst_executed_alu1_all__read(const struct intel_perf *perf,
                                                           const struct intel_perf_metric_set *metric_set,
                                                           uint64_t *accumulator);
#define acmgt1__compute_overview__xve_inst_executed_alu1_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

uint64_t
acmgt1__compute_overview__xve_inst_executed_xmx_all__read(const struct intel_perf *perf,
                                                          const struct intel_perf_metric_set *metric_set,
                                                          uint64_t *accumulator);
#define acmgt1__compute_overview__xve_inst_executed_xmx_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

uint64_t
acmgt1__compute_overview__xve_inst_executed_send_all__read(const struct intel_perf *perf,
                                                           const struct intel_perf_metric_set *metric_set,
                                                           uint64_t *accumulator);
#define acmgt1__compute_overview__xve_inst_executed_send_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

uint64_t
acmgt1__compute_overview__xve_inst_executed_control_all__read(const struct intel_perf *perf,
                                                              const struct intel_perf_metric_set *metric_set,
                                                              uint64_t *accumulator);
#define acmgt1__compute_overview__xve_inst_executed_control_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__compute_overview__xve_pipe_alu0_and_alu1_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt1__compute_overview__xve_pipe_alu0_and_xmx_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt1__compute_overview__xve_inst_executed_alu0_all_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt1__compute_overview__xve_inst_executed_alu1_all_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt1__compute_overview__xve_inst_executed_send_all_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt1__compute_overview__xve_inst_executed_control_all_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt1__compute_overview__xve_inst_executed_xmx_all_utilization__read \
    bdw__render_basic__vs_send_active__read
#define acmgt1__l1_profile_reads__xe_core0__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__l1_profile_reads__xe_core0__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__l1_profile_reads__xe_core0__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__l1_profile_reads__xe_core0__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt1__l1_profile_reads__xe_core0__load_store_cache_byte_read__read(const struct intel_perf *perf,
                                                                     const struct intel_perf_metric_set *metric_set,
                                                                     uint64_t *accumulator);
uint64_t
acmgt1__l1_profile_reads__xe_core0__load_store_cache_byte_read__max(const struct intel_perf *perf,
                                                                    const struct intel_perf_metric_set *metric_set,
                                                                    uint64_t *accumulator);

uint64_t
acmgt1__l1_profile_reads__xe_core0__slm_byte_read__read(const struct intel_perf *perf,
                                                        const struct intel_perf_metric_set *metric_set,
                                                        uint64_t *accumulator);
#define acmgt1__l1_profile_reads__xe_core0__slm_byte_read__max \
    acmgt1__l1_profile_reads__xe_core0__load_store_cache_byte_read__max

#define acmgt1__l1_profile_reads__xe_core0__gpu_memory_byte_read__read \
    acmgt1__compute_overview__gpu_memory_byte_read__read
#define acmgt1__l1_profile_reads__xe_core0__gpu_memory_byte_read__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt1__l1_profile_reads__xe_core0__gpu_memory_byte_write__read \
    acmgt1__compute_overview__gpu_memory_byte_write__read
#define acmgt1__l1_profile_reads__xe_core0__gpu_memory_byte_write__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt1__l1_profile_reads__xe_core0__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt1__l1_profile_reads__xe_core0__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt1__l1_profile_reads__xe_core0__xve_threads_occupancy_all__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt1__l1_profile_reads__xe_core0__xve_busy__read \
    acmgt1__compute_overview__xve_busy__read
#define acmgt1__l1_profile_reads__xe_core0__xve_busy__max \
    acmgt1__compute_overview__xve_busy__max

#define acmgt1__l1_profile_reads__xe_core3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__l1_profile_reads__xe_core3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__l1_profile_reads__xe_core3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__l1_profile_reads__xe_core3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt1__l1_profile_reads__xe_core3__load_store_cache_byte_read__read(const struct intel_perf *perf,
                                                                     const struct intel_perf_metric_set *metric_set,
                                                                     uint64_t *accumulator);
#define acmgt1__l1_profile_reads__xe_core3__load_store_cache_byte_read__max \
    acmgt1__l1_profile_reads__xe_core0__load_store_cache_byte_read__max

uint64_t
acmgt1__l1_profile_reads__xe_core3__slm_byte_read__read(const struct intel_perf *perf,
                                                        const struct intel_perf_metric_set *metric_set,
                                                        uint64_t *accumulator);
#define acmgt1__l1_profile_reads__xe_core3__slm_byte_read__max \
    acmgt1__l1_profile_reads__xe_core0__load_store_cache_byte_read__max

#define acmgt1__l1_profile_reads__xe_core3__gpu_memory_byte_read__read \
    acmgt1__compute_overview__gpu_memory_byte_read__read
#define acmgt1__l1_profile_reads__xe_core3__gpu_memory_byte_read__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt1__l1_profile_reads__xe_core3__gpu_memory_byte_write__read \
    acmgt1__compute_overview__gpu_memory_byte_write__read
#define acmgt1__l1_profile_reads__xe_core3__gpu_memory_byte_write__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt1__l1_profile_reads__xe_core3__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt1__l1_profile_reads__xe_core3__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt1__l1_profile_reads__xe_core3__xve_threads_occupancy_all__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt1__l1_profile_reads__xe_core3__xve_busy__read \
    acmgt1__compute_overview__xve_busy__read
#define acmgt1__l1_profile_reads__xe_core3__xve_busy__max \
    acmgt1__compute_overview__xve_busy__max

#define acmgt1__l1_profile_slm_bank_conflicts__xe_core0__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__l1_profile_slm_bank_conflicts__xe_core0__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__l1_profile_slm_bank_conflicts__xe_core0__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__l1_profile_slm_bank_conflicts__xe_core0__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt1__l1_profile_slm_bank_conflicts__xe_core0__slm_bank_conflict_count__read(const struct intel_perf *perf,
                                                                               const struct intel_perf_metric_set *metric_set,
                                                                               uint64_t *accumulator);
#define acmgt1__l1_profile_slm_bank_conflicts__xe_core0__gpu_memory_byte_read__read \
    acmgt1__compute_overview__gpu_memory_byte_read__read
#define acmgt1__l1_profile_slm_bank_conflicts__xe_core0__gpu_memory_byte_read__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt1__l1_profile_slm_bank_conflicts__xe_core0__gpu_memory_byte_write__read \
    acmgt1__compute_overview__gpu_memory_byte_write__read
#define acmgt1__l1_profile_slm_bank_conflicts__xe_core0__gpu_memory_byte_write__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt1__l1_profile_slm_bank_conflicts__xe_core0__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt1__l1_profile_slm_bank_conflicts__xe_core0__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt1__l1_profile_slm_bank_conflicts__xe_core0__xve_threads_occupancy_all__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt1__l1_profile_slm_bank_conflicts__xe_core0__xve_busy__read \
    acmgt1__compute_overview__xve_busy__read
#define acmgt1__l1_profile_slm_bank_conflicts__xe_core0__xve_busy__max \
    acmgt1__compute_overview__xve_busy__max

#define acmgt1__l1_profile_slm_bank_conflicts__xe_core3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__l1_profile_slm_bank_conflicts__xe_core3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__l1_profile_slm_bank_conflicts__xe_core3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__l1_profile_slm_bank_conflicts__xe_core3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt1__l1_profile_slm_bank_conflicts__xe_core3__slm_bank_conflict_count__read(const struct intel_perf *perf,
                                                                               const struct intel_perf_metric_set *metric_set,
                                                                               uint64_t *accumulator);
#define acmgt1__l1_profile_slm_bank_conflicts__xe_core3__gpu_memory_byte_read__read \
    acmgt1__compute_overview__gpu_memory_byte_read__read
#define acmgt1__l1_profile_slm_bank_conflicts__xe_core3__gpu_memory_byte_read__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt1__l1_profile_slm_bank_conflicts__xe_core3__gpu_memory_byte_write__read \
    acmgt1__compute_overview__gpu_memory_byte_write__read
#define acmgt1__l1_profile_slm_bank_conflicts__xe_core3__gpu_memory_byte_write__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt1__l1_profile_slm_bank_conflicts__xe_core3__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt1__l1_profile_slm_bank_conflicts__xe_core3__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt1__l1_profile_slm_bank_conflicts__xe_core3__xve_threads_occupancy_all__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt1__l1_profile_slm_bank_conflicts__xe_core3__xve_busy__read \
    acmgt1__compute_overview__xve_busy__read
#define acmgt1__l1_profile_slm_bank_conflicts__xe_core3__xve_busy__max \
    acmgt1__compute_overview__xve_busy__max

#define acmgt1__l1_profile_writes__xe_core0__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__l1_profile_writes__xe_core0__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__l1_profile_writes__xe_core0__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__l1_profile_writes__xe_core0__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__l1_profile_writes__xe_core0__load_store_cache_byte_write__read \
    acmgt1__l1_profile_reads__xe_core0__load_store_cache_byte_read__read
uint64_t
acmgt1__l1_profile_writes__xe_core0__load_store_cache_byte_write__max(const struct intel_perf *perf,
                                                                      const struct intel_perf_metric_set *metric_set,
                                                                      uint64_t *accumulator);

#define acmgt1__l1_profile_writes__xe_core0__slm_byte_write__read \
    acmgt1__l1_profile_reads__xe_core0__slm_byte_read__read
#define acmgt1__l1_profile_writes__xe_core0__slm_byte_write__max \
    acmgt1__l1_profile_writes__xe_core0__load_store_cache_byte_write__max

#define acmgt1__l1_profile_writes__xe_core0__gpu_memory_byte_read__read \
    acmgt1__compute_overview__gpu_memory_byte_read__read
#define acmgt1__l1_profile_writes__xe_core0__gpu_memory_byte_read__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt1__l1_profile_writes__xe_core0__gpu_memory_byte_write__read \
    acmgt1__compute_overview__gpu_memory_byte_write__read
#define acmgt1__l1_profile_writes__xe_core0__gpu_memory_byte_write__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt1__l1_profile_writes__xe_core0__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt1__l1_profile_writes__xe_core0__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt1__l1_profile_writes__xe_core0__xve_threads_occupancy_all__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt1__l1_profile_writes__xe_core0__xve_busy__read \
    acmgt1__compute_overview__xve_busy__read
#define acmgt1__l1_profile_writes__xe_core0__xve_busy__max \
    acmgt1__compute_overview__xve_busy__max

#define acmgt1__l1_profile_writes__xe_core3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__l1_profile_writes__xe_core3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__l1_profile_writes__xe_core3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__l1_profile_writes__xe_core3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__l1_profile_writes__xe_core3__load_store_cache_byte_write__read \
    acmgt1__l1_profile_reads__xe_core3__load_store_cache_byte_read__read
#define acmgt1__l1_profile_writes__xe_core3__load_store_cache_byte_write__max \
    acmgt1__l1_profile_writes__xe_core0__load_store_cache_byte_write__max

#define acmgt1__l1_profile_writes__xe_core3__slm_byte_write__read \
    acmgt1__l1_profile_reads__xe_core3__slm_byte_read__read
#define acmgt1__l1_profile_writes__xe_core3__slm_byte_write__max \
    acmgt1__l1_profile_writes__xe_core0__load_store_cache_byte_write__max

#define acmgt1__l1_profile_writes__xe_core3__gpu_memory_byte_read__read \
    acmgt1__compute_overview__gpu_memory_byte_read__read
#define acmgt1__l1_profile_writes__xe_core3__gpu_memory_byte_read__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt1__l1_profile_writes__xe_core3__gpu_memory_byte_write__read \
    acmgt1__compute_overview__gpu_memory_byte_write__read
#define acmgt1__l1_profile_writes__xe_core3__gpu_memory_byte_write__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt1__l1_profile_writes__xe_core3__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt1__l1_profile_writes__xe_core3__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt1__l1_profile_writes__xe_core3__xve_threads_occupancy_all__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt1__l1_profile_writes__xe_core3__xve_busy__read \
    acmgt1__compute_overview__xve_busy__read
#define acmgt1__l1_profile_writes__xe_core3__xve_busy__max \
    acmgt1__compute_overview__xve_busy__max

#define acmgt1__dataport_reads__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__dataport_reads__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__dataport_reads__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__dataport_reads__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt1__dataport_reads__dataport_byte_read__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
acmgt1__dataport_reads__dataport_byte_read__max(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);

#define acmgt1__dataport_reads__host_to_gpumem_byte_read__read \
    cnl__render_basic__gti_read_throughput__read
uint64_t
acmgt1__dataport_reads__host_to_gpumem_byte_read__max(const struct intel_perf *perf,
                                                      const struct intel_perf_metric_set *metric_set,
                                                      uint64_t *accumulator);

#define acmgt1__dataport_reads__host_to_gpumem_byte_write__read \
    cnl__render_basic__gti_write_throughput__read
#define acmgt1__dataport_reads__host_to_gpumem_byte_write__max \
    acmgt1__dataport_reads__host_to_gpumem_byte_read__max

#define acmgt1__dataport_reads__gpu_memory_byte_read__read \
    acmgt1__compute_overview__gpu_memory_byte_read__read
#define acmgt1__dataport_reads__gpu_memory_byte_read__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt1__dataport_reads__gpu_memory_byte_write__read \
    acmgt1__compute_overview__gpu_memory_byte_write__read
#define acmgt1__dataport_reads__gpu_memory_byte_write__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt1__dataport_reads__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt1__dataport_reads__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt1__dataport_reads__xve_busy__read \
    acmgt1__compute_overview__xve_busy__read
#define acmgt1__dataport_reads__xve_busy__max \
    acmgt1__compute_overview__xve_busy__max

#define acmgt1__dataport_reads__xve_threads_occupancy_all__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt1__dataport_reads__xve_compute_thread_count__read \
    bdw__render_basic__cs_threads__read
#define acmgt1__dataport_writes__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__dataport_writes__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__dataport_writes__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__dataport_writes__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt1__dataport_writes__dataport_byte_write__read(const struct intel_perf *perf,
                                                   const struct intel_perf_metric_set *metric_set,
                                                   uint64_t *accumulator);
uint64_t
acmgt1__dataport_writes__dataport_byte_write__max(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);

#define acmgt1__dataport_writes__sampler_l3_read__read \
    hsw__sampler_balance__sampler_l2_cache_misses__read
uint64_t
acmgt1__dataport_writes__sysmem_byte_read__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
#define acmgt1__dataport_writes__sysmem_byte_read__max \
    acmgt1__dataport_reads__host_to_gpumem_byte_read__max

uint64_t
acmgt1__dataport_writes__sysmem_byte_write__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
#define acmgt1__dataport_writes__sysmem_byte_write__max \
    acmgt1__dataport_reads__host_to_gpumem_byte_read__max

#define acmgt1__dataport_writes__gpu_memory_byte_read__read \
    acmgt1__compute_overview__gpu_memory_byte_read__read
#define acmgt1__dataport_writes__gpu_memory_byte_read__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt1__dataport_writes__gpu_memory_byte_write__read \
    acmgt1__compute_overview__gpu_memory_byte_write__read
#define acmgt1__dataport_writes__gpu_memory_byte_write__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt1__dataport_writes__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt1__dataport_writes__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt1__dataport_writes__xve_busy__read \
    acmgt1__compute_overview__xve_busy__read
#define acmgt1__dataport_writes__xve_busy__max \
    acmgt1__compute_overview__xve_busy__max

#define acmgt1__dataport_writes__xve_threads_occupancy_all__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt1__dataport_writes__xve_compute_thread_count__read \
    bdw__render_basic__cs_threads__read
#define acmgt1__ext1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt1__ext1__gpu_memory_byte_write_sqidi0__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
#define acmgt1__ext1__gpu_memory_byte_write_sqidi1__read \
    hsw__render_basic__gti_read_throughput__read
#define acmgt1__ext1__gpu_memory_write_sqidi0__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt1__ext1__gpu_memory_write_sqidi1__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt1__ext1__gpu_memory_write__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt1__ext1__gpu_memory_read_sqidi0__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
uint64_t
acmgt1__ext1__gpu_memory_read_sqidi1__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
uint64_t
acmgt1__ext1__gpu_memory_read__read(const struct intel_perf *perf,
                                    const struct intel_perf_metric_set *metric_set,
                                    uint64_t *accumulator);
uint64_t
acmgt1__ext1__gpu_memory_byte_read_sqidi0__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
uint64_t
acmgt1__ext1__gpu_memory_byte_read_sqidi1__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
#define acmgt1__ext1__gpu_memory_active_sqidi0__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__ext1__gpu_memory_active_sqidi1__read \
    bdw__render_pipe_profile__cl_bottleneck__read
uint64_t
acmgt1__ext1__gpu_memory_byte_read__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
#define acmgt1__ext1__gpu_memory_byte_read__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt1__ext1__gpu_memory_byte_write__read \
    acmgt1__compute_basic__gti_write_throughput__read
#define acmgt1__ext1__gpu_memory_byte_write__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt1__ext1__sysmem_transaction_write__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt1__ext1__sysmem_transaction_read__read \
    hsw__compute_extended__eu_urb_atomics0__read
double
acmgt1__ext1__gpu_memory_byte_read_bw_sqidi0__read(const struct intel_perf *perf,
                                                   const struct intel_perf_metric_set *metric_set,
                                                   uint64_t *accumulator);
double
acmgt1__ext1__gpu_memory_byte_read_bw_sqidi1__read(const struct intel_perf *perf,
                                                   const struct intel_perf_metric_set *metric_set,
                                                   uint64_t *accumulator);
double
acmgt1__ext1__gpu_memory_byte_write_bw_sqidi0__read(const struct intel_perf *perf,
                                                    const struct intel_perf_metric_set *metric_set,
                                                    uint64_t *accumulator);
double
acmgt1__ext1__gpu_memory_byte_write_bw_sqidi1__read(const struct intel_perf *perf,
                                                    const struct intel_perf_metric_set *metric_set,
                                                    uint64_t *accumulator);
double
acmgt1__ext1__gpu_memory_byte_read_bw__read(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);
double
acmgt1__ext1__gpu_memory_byte_write_bw__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
#define acmgt1__ext2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext2__gpu_memory_request_queue_full_sqidi0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__ext2__gpu_memory_request_queue_full_sqidi1__read \
    bdw__render_pipe_profile__bc_bottleneck__read
uint64_t
acmgt1__ext2__gpu_memory_32_b_transaction_read_sqidi0__read(const struct intel_perf *perf,
                                                            const struct intel_perf_metric_set *metric_set,
                                                            uint64_t *accumulator);
uint64_t
acmgt1__ext2__gpu_memory_64_b_transaction_read_sqidi0__read(const struct intel_perf *perf,
                                                            const struct intel_perf_metric_set *metric_set,
                                                            uint64_t *accumulator);
uint64_t
acmgt1__ext2__gpu_memory_32_b_transaction_read_sqidi1__read(const struct intel_perf *perf,
                                                            const struct intel_perf_metric_set *metric_set,
                                                            uint64_t *accumulator);
uint64_t
acmgt1__ext2__gpu_memory_64_b_transaction_read_sqidi1__read(const struct intel_perf *perf,
                                                            const struct intel_perf_metric_set *metric_set,
                                                            uint64_t *accumulator);
#define acmgt1__ext3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext3__gpu_memory_32_b_transaction_write_sqidi0__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt1__ext3__gpu_memory_64_b_transaction_write_sqidi0__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt1__ext3__gpu_memory_32_b_transaction_write_sqidi1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt1__ext3__gpu_memory_64_b_transaction_write_sqidi1__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt1__ext3__host_to_gpumem_transaction_read__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt1__ext3__host_to_gpumem_transaction_write__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt1__ext4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext4__l3_read_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt1__ext4__l3_read_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt1__ext4__l3_read_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt1__ext4__l3_read_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt1__ext4__l3_read_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt1__ext4__l3_read_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt1__ext4__l3_read_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt1__ext4__l3_read_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt1__ext4__l3_write_l3_bank0__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt1__ext4__l3_write_l3_bank1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt1__ext4__l3_write_l3_bank2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__ext4__l3_write_l3_bank3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__ext4__l3_write_l3_bank4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext4__l3_write_l3_bank5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext4__l3_write_l3_bank6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext4__l3_write_l3_bank7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext5__dataport_l3_read_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt1__ext5__dataport_l3_read_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt1__ext5__dataport_l3_read_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt1__ext5__dataport_l3_read_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt1__ext5__dataport_l3_read_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt1__ext5__dataport_l3_read_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt1__ext5__dataport_l3_read_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt1__ext5__dataport_l3_read_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt1__ext5__dataport_l3_write_l3_bank0__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt1__ext5__dataport_l3_write_l3_bank1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt1__ext5__dataport_l3_write_l3_bank2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__ext5__dataport_l3_write_l3_bank3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__ext5__dataport_l3_write_l3_bank4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext5__dataport_l3_write_l3_bank5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext5__dataport_l3_write_l3_bank6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext5__dataport_l3_write_l3_bank7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext6__l3_hit_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt1__ext6__l3_hit_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt1__ext6__l3_hit_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt1__ext6__l3_hit_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt1__ext6__l3_hit_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt1__ext6__l3_hit_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt1__ext6__l3_hit_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt1__ext6__l3_hit_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt1__ext7__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext7__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext7__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext7__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext7__sampler_l3_read_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt1__ext7__sampler_l3_read_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt1__ext7__sampler_l3_read_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt1__ext7__sampler_l3_read_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt1__ext7__sampler_l3_read_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt1__ext7__sampler_l3_read_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt1__ext7__sampler_l3_read_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt1__ext7__sampler_l3_read_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt1__ext7__sampler_l3_hit_l3_bank0__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt1__ext7__sampler_l3_hit_l3_bank1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt1__ext7__sampler_l3_hit_l3_bank2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__ext7__sampler_l3_hit_l3_bank3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__ext7__sampler_l3_hit_l3_bank4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext7__sampler_l3_hit_l3_bank5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext7__sampler_l3_hit_l3_bank6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext7__sampler_l3_hit_l3_bank7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext8__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext8__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext8__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext8__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext8__icache_l3_read_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt1__ext8__icache_l3_read_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt1__ext8__icache_l3_read_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt1__ext8__icache_l3_read_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt1__ext8__icache_l3_read_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt1__ext8__icache_l3_read_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt1__ext8__icache_l3_read_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt1__ext8__icache_l3_read_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt1__ext8__icache_l3_hit_l3_bank0__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt1__ext8__icache_l3_hit_l3_bank1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt1__ext8__icache_l3_hit_l3_bank2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__ext8__icache_l3_hit_l3_bank3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__ext8__icache_l3_hit_l3_bank4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext8__icache_l3_hit_l3_bank5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext8__icache_l3_hit_l3_bank6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext8__icache_l3_hit_l3_bank7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext9__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext9__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext9__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext9__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext9__sampler_busy_xecore0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__ext9__sampler_busy_xecore1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__ext9__sampler_busy_xecore2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__ext9__sampler_busy_xecore3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt1__ext9__sampler_busy_xecore4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt1__ext9__sampler_busy_xecore5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt1__ext9__sampler_busy_xecore6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt1__ext9__sampler_busy_xecore7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt1__ext10__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext10__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext10__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext10__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext10__dataport_l3_hit_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt1__ext10__dataport_l3_hit_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt1__ext10__dataport_l3_hit_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt1__ext10__dataport_l3_hit_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt1__ext10__dataport_l3_hit_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt1__ext10__dataport_l3_hit_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt1__ext10__dataport_l3_hit_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt1__ext10__dataport_l3_hit_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt1__ext10__color_l3_hit_l3_bank0__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt1__ext10__color_l3_hit_l3_bank1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt1__ext10__color_l3_hit_l3_bank2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__ext10__color_l3_hit_l3_bank3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__ext10__color_l3_hit_l3_bank4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext10__color_l3_hit_l3_bank5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext10__color_l3_hit_l3_bank6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext10__color_l3_hit_l3_bank7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext11__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext11__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext11__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext11__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext11__z_l3_hit_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt1__ext11__z_l3_hit_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt1__ext11__z_l3_hit_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt1__ext11__z_l3_hit_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt1__ext11__z_l3_hit_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt1__ext11__z_l3_hit_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt1__ext11__z_l3_hit_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt1__ext11__z_l3_hit_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt1__ext11__l3_atomic_access_l3_bank0__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt1__ext11__l3_atomic_access_l3_bank1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt1__ext11__l3_atomic_access_l3_bank2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__ext11__l3_atomic_access_l3_bank3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__ext11__l3_atomic_access_l3_bank4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext11__l3_atomic_access_l3_bank5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext11__l3_atomic_access_l3_bank6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext11__l3_atomic_access_l3_bank7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext12__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext12__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext12__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext12__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext12__l3_input_available_l3_bank0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__ext12__l3_input_available_l3_bank1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__ext12__l3_input_available_l3_bank2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__ext12__l3_input_available_l3_bank3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt1__ext12__l3_input_available_l3_bank4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt1__ext12__l3_input_available_l3_bank5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt1__ext12__l3_input_available_l3_bank6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt1__ext12__l3_input_available_l3_bank7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt1__ext12__l3_output_ready_l3_bank0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt1__ext12__l3_output_ready_l3_bank1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt1__ext12__l3_output_ready_l3_bank2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt1__ext12__l3_output_ready_l3_bank3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__ext12__l3_output_ready_l3_bank4__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext12__l3_output_ready_l3_bank5__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext12__l3_output_ready_l3_bank6__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext12__l3_output_ready_l3_bank7__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext13__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext13__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext13__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext13__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext13__l3_superq_full_l3_bank0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext13__l3_superq_full_l3_bank1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext13__l3_superq_full_l3_bank2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext13__l3_superq_full_l3_bank3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext13__l3_superq_full_l3_bank4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__ext13__l3_superq_full_l3_bank5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt1__ext13__l3_superq_full_l3_bank6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt1__ext13__l3_superq_full_l3_bank7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt1__ext14__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext14__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext14__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext14__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext14__l3_busy_l3_bank0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__ext14__l3_busy_l3_bank1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__ext14__l3_busy_l3_bank2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__ext14__l3_busy_l3_bank3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt1__ext14__l3_busy_l3_bank4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt1__ext14__l3_busy_l3_bank5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt1__ext14__l3_busy_l3_bank6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt1__ext14__l3_busy_l3_bank7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt1__ext15__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext15__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext15__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext15__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext15__l3_stall_l3_bank0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext15__l3_stall_l3_bank1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext15__l3_stall_l3_bank2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext15__l3_stall_l3_bank3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext16__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext16__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext16__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext16__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext16__l3_stall_l3_bank4__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext16__l3_stall_l3_bank5__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext16__l3_stall_l3_bank6__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext16__l3_stall_l3_bank7__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext17__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext17__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext17__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext17__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext17__load_store_cache_input_available_xecore0__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt1__ext17__load_store_cache_input_available_xecore1__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt1__ext17__load_store_cache_input_available_xecore2__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt1__ext17__load_store_cache_input_available_xecore3__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt1__ext18__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext18__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext18__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext18__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext18__load_store_cache_input_available_xecore4__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt1__ext18__load_store_cache_input_available_xecore5__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt1__ext18__load_store_cache_input_available_xecore6__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt1__ext18__load_store_cache_input_available_xecore7__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt1__ext19__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext19__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext19__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext19__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext19__load_store_cache_output_ready_xecore0__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt1__ext19__load_store_cache_output_ready_xecore1__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt1__ext19__load_store_cache_output_ready_xecore2__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt1__ext19__load_store_cache_output_ready_xecore3__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt1__ext20__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext20__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext20__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext20__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext20__load_store_cache_output_ready_xecore4__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt1__ext20__load_store_cache_output_ready_xecore5__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt1__ext20__load_store_cache_output_ready_xecore6__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt1__ext20__load_store_cache_output_ready_xecore7__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt1__ext21__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext21__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext21__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext21__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext21__load_store_cache_access_xecore0__read \
    acmgt1__threads_and_rast3__gs_threads__read
uint64_t
acmgt1__ext21__load_store_cache_access_xecore1__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
#define acmgt1__ext21__load_store_cache_access_xecore2__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt1__ext21__load_store_cache_access_xecore3__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt1__ext22__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext22__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext22__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext22__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext22__load_store_cache_access_xecore4__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext22__load_store_cache_access_xecore5__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt1__ext22__load_store_cache_access_xecore6__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt1__ext22__load_store_cache_access_xecore7__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt1__ext23__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext23__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext23__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext23__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt1__ext23__load_store_cache_hit_xecore0__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
uint64_t
acmgt1__ext23__load_store_cache_hit_xecore1__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
#define acmgt1__ext24__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext24__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext24__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext24__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext24__load_store_cache_hit_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext24__load_store_cache_hit_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext25__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext25__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext25__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext25__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext25__load_store_cache_hit_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext25__load_store_cache_hit_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext26__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext26__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext26__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext26__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext26__load_store_cache_hit_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext26__load_store_cache_hit_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext27__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext27__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext27__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext27__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext27__load_store_cache_l3_read_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt1__ext27__load_store_cache_l3_read_xecore1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt1__ext27__load_store_cache_l3_read_xecore2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt1__ext27__load_store_cache_l3_read_xecore3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
uint64_t
acmgt1__ext27__load_store_cache_l3_read_xecore4__read(const struct intel_perf *perf,
                                                      const struct intel_perf_metric_set *metric_set,
                                                      uint64_t *accumulator);
uint64_t
acmgt1__ext27__load_store_cache_l3_read_xecore5__read(const struct intel_perf *perf,
                                                      const struct intel_perf_metric_set *metric_set,
                                                      uint64_t *accumulator);
#define acmgt1__ext27__load_store_cache_l3_read_xecore6__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
uint64_t
acmgt1__ext27__load_store_cache_l3_read_xecore7__read(const struct intel_perf *perf,
                                                      const struct intel_perf_metric_set *metric_set,
                                                      uint64_t *accumulator);
#define acmgt1__ext28__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext28__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext28__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext28__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext28__load_store_cache_l3_write_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt1__ext28__load_store_cache_l3_write_xecore1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt1__ext28__load_store_cache_l3_write_xecore2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt1__ext28__load_store_cache_l3_write_xecore3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt1__ext28__load_store_cache_l3_write_xecore4__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt1__ext28__load_store_cache_l3_write_xecore5__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt1__ext28__load_store_cache_l3_write_xecore6__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt1__ext28__load_store_cache_l3_write_xecore7__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt1__ext29__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext29__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext29__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext29__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext29__load_store_cache_partial_write_count_xecore0__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext29__load_store_cache_partial_write_count_xecore1__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt1__ext29__load_store_cache_partial_write_count_xecore2__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt1__ext29__load_store_cache_partial_write_count_xecore3__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt1__ext30__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext30__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext30__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext30__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext30__load_store_cache_partial_write_count_xecore4__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext30__load_store_cache_partial_write_count_xecore5__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt1__ext30__load_store_cache_partial_write_count_xecore6__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt1__ext30__load_store_cache_partial_write_count_xecore7__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt1__ext31__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext31__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext31__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext31__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext31__xve_load_store_cache_read_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext31__xve_load_store_cache_read_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext32__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext32__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext32__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext32__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext32__xve_load_store_cache_read_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext32__xve_load_store_cache_read_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext33__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext33__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext33__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext33__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext33__xve_load_store_cache_read_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext33__xve_load_store_cache_read_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext34__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext34__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext34__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext34__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext34__xve_load_store_cache_read_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext34__xve_load_store_cache_read_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext35__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext35__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext35__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext35__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext35__xve_load_store_cache_write_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext35__xve_load_store_cache_write_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext36__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext36__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext36__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext36__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext36__xve_load_store_cache_write_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext36__xve_load_store_cache_write_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext37__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext37__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext37__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext37__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext37__xve_load_store_cache_write_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext37__xve_load_store_cache_write_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext38__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext38__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext38__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext38__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext38__xve_load_store_cache_write_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext38__xve_load_store_cache_write_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext39__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext39__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext39__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext39__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext39__xve_load_store_cache_fence_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext39__xve_load_store_cache_fence_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext40__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext40__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext40__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext40__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext40__xve_load_store_cache_fence_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext40__xve_load_store_cache_fence_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext41__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext41__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext41__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext41__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext41__xve_load_store_cache_fence_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext41__xve_load_store_cache_fence_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext42__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext42__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext42__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext42__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext42__xve_load_store_cache_fence_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext42__xve_load_store_cache_fence_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext43__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext43__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext43__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext43__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext43__xve_load_store_cache_atomic_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext43__xve_load_store_cache_register_request_count_xecore0__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext44__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext44__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext44__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext44__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext44__xve_load_store_cache_atomic_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext44__xve_load_store_cache_register_request_count_xecore1__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext45__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext45__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext45__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext45__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext45__xve_load_store_cache_atomic_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext45__xve_load_store_cache_register_request_count_xecore2__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext46__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext46__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext46__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext46__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext46__xve_load_store_cache_atomic_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext46__xve_load_store_cache_register_request_count_xecore3__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext47__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext47__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext47__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext47__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext47__xve_load_store_cache_atomic_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext47__xve_load_store_cache_register_request_count_xecore4__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext48__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext48__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext48__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext48__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext48__xve_load_store_cache_atomic_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext48__xve_load_store_cache_register_request_count_xecore5__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext49__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext49__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext49__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext49__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext49__xve_load_store_cache_atomic_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext49__xve_load_store_cache_register_request_count_xecore6__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext50__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext50__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext50__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext50__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext50__xve_load_store_cache_atomic_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext50__xve_load_store_cache_register_request_count_xecore7__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext51__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext51__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext51__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext51__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext51__xve_load_store_cache_register_response_count_xecore0__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext51__xve_load_store_cache_register_response_count_xecore1__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt1__ext51__xve_load_store_cache_register_response_count_xecore2__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt1__ext51__xve_load_store_cache_register_response_count_xecore3__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt1__ext52__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext52__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext52__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext52__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext52__xve_load_store_cache_register_response_count_xecore4__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext52__xve_load_store_cache_register_response_count_xecore5__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt1__ext52__xve_load_store_cache_register_response_count_xecore6__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt1__ext52__xve_load_store_cache_register_response_count_xecore7__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt1__ext53__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext53__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext53__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext53__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext53__xve_slm_read_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext53__xve_slm_read_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext54__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext54__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext54__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext54__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext54__xve_slm_read_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext54__xve_slm_read_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext55__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext55__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext55__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext55__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext55__xve_slm_read_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext55__xve_slm_read_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext56__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext56__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext56__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext56__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext56__xve_slm_read_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext56__xve_slm_read_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext57__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext57__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext57__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext57__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext57__xve_slm_write_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext57__xve_slm_write_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext58__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext58__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext58__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext58__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext58__xve_slm_write_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext58__xve_slm_write_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext59__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext59__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext59__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext59__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext59__xve_slm_write_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext59__xve_slm_write_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext60__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext60__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext60__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext60__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext60__xve_slm_write_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext60__xve_slm_write_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext61__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext61__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext61__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext61__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext61__xve_slm_fence_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext61__xve_slm_fence_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext62__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext62__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext62__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext62__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext62__xve_slm_fence_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext62__xve_slm_fence_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext63__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext63__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext63__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext63__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext63__xve_slm_fence_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext63__xve_slm_fence_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext64__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext64__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext64__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext64__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext64__xve_slm_fence_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext64__xve_slm_fence_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext65__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext65__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext65__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext65__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext65__xve_slm_atomic_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext66__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext66__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext66__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext66__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext66__xve_slm_atomic_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext67__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext67__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext67__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext67__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext67__xve_slm_atomic_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext68__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext68__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext68__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext68__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext68__xve_slm_atomic_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext69__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext69__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext69__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext69__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext69__xve_slm_atomic_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext70__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext70__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext70__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext70__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext70__xve_slm_atomic_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext71__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext71__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext71__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext71__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext71__xve_slm_atomic_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext72__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext72__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext72__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext72__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext72__xve_slm_atomic_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext73__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext73__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext73__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext73__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext73__dataport_input_available_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext73__dataport_input_available_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext74__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext74__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext74__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext74__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext74__dataport_input_available_xecore2__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext74__dataport_input_available_xecore3__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext75__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext75__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext75__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext75__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext75__dataport_input_available_xecore4__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext75__dataport_input_available_xecore5__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext76__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext76__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext76__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext76__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext76__dataport_input_available_xecore6__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext76__dataport_input_available_xecore7__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext77__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext77__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext77__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext77__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext77__dataport_output_ready_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext77__dataport_output_ready_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext77__dataport_output_ready_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext77__dataport_output_ready_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext78__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext78__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext78__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext78__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext78__dataport_output_ready_xecore4__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext78__dataport_output_ready_xecore5__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext78__dataport_output_ready_xecore6__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext78__dataport_output_ready_xecore7__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext79__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext79__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext79__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext79__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt1__ext79__dataport_byte_read_xecore0__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
uint64_t
acmgt1__ext79__dataport_byte_read_xecore1__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
#define acmgt1__ext80__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext80__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext80__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext80__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext80__dataport_byte_read_xecore2__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt1__ext80__dataport_byte_read_xecore3__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt1__ext81__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext81__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext81__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext81__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext81__dataport_byte_read_xecore4__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt1__ext81__dataport_byte_read_xecore5__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt1__ext82__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext82__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext82__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext82__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext82__dataport_byte_read_xecore6__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt1__ext82__dataport_byte_read_xecore7__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt1__ext83__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext83__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext83__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext83__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt1__ext83__dataport_byte_write_xecore0__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
acmgt1__ext83__dataport_byte_write_xecore1__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
acmgt1__ext83__dataport_byte_write_xecore2__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
acmgt1__ext83__dataport_byte_write_xecore3__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
acmgt1__ext83__dataport_byte_write_xecore4__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
acmgt1__ext83__dataport_byte_write_xecore5__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
acmgt1__ext83__dataport_byte_write_xecore6__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
acmgt1__ext83__dataport_byte_write_xecore7__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
#define acmgt1__ext83__dataport_texture_cache_access_xecore0__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt1__ext83__dataport_texture_cache_access_xecore1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt1__ext83__dataport_texture_cache_access_xecore2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__ext83__dataport_texture_cache_access_xecore3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__ext83__dataport_texture_cache_access_xecore4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext83__dataport_texture_cache_access_xecore5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext83__dataport_texture_cache_access_xecore6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext83__dataport_texture_cache_access_xecore7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext84__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext84__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext84__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext84__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext84__dataport_texture_cache_hit_xecore0__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt1__ext84__dataport_texture_cache_hit_xecore1__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt1__ext84__dataport_texture_cache_hit_xecore2__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt1__ext84__dataport_texture_cache_hit_xecore3__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt1__ext84__dataport_texture_cache_hit_xecore4__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt1__ext84__dataport_texture_cache_hit_xecore5__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt1__ext84__dataport_texture_cache_hit_xecore6__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt1__ext84__dataport_texture_cache_hit_xecore7__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt1__ext85__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext85__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext85__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext85__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext85__xve_dataport_read_message_count_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext85__xve_dataport_read_message_count_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext85__xve_dataport_read_message_count_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext85__xve_dataport_read_message_count_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext86__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext86__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext86__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext86__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext86__xve_dataport_read_message_count_xecore4__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext86__xve_dataport_read_message_count_xecore5__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext86__xve_dataport_read_message_count_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext86__xve_dataport_read_message_count_xecore7__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext87__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext87__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext87__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext87__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext87__xve_dataport_write_message_count_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext87__xve_dataport_write_message_count_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext87__xve_dataport_write_message_count_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext87__xve_dataport_write_message_count_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext88__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext88__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext88__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext88__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext88__xve_dataport_write_message_count_xecore4__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext88__xve_dataport_write_message_count_xecore5__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext88__xve_dataport_write_message_count_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext88__xve_dataport_write_message_count_xecore7__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext91__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext91__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext91__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext91__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext91__xve_dataport_atomic_message_count_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext91__xve_dataport_atomic_message_count_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext91__xve_dataport_atomic_message_count_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext91__xve_dataport_atomic_message_count_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext92__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext92__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext92__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext92__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext92__xve_dataport_atomic_message_count_xecore4__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext92__xve_dataport_atomic_message_count_xecore5__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext92__xve_dataport_atomic_message_count_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext92__xve_dataport_atomic_message_count_xecore7__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext93__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext93__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext93__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext93__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt1__ext93__xve_dataport_register_response_count_xecore0__read(const struct intel_perf *perf,
                                                                  const struct intel_perf_metric_set *metric_set,
                                                                  uint64_t *accumulator);
double
acmgt1__ext93__xve_dataport_register_response_count_xecore1__read(const struct intel_perf *perf,
                                                                  const struct intel_perf_metric_set *metric_set,
                                                                  uint64_t *accumulator);
#define acmgt1__ext94__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext94__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext94__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext94__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

double
acmgt1__ext94__xve_dataport_register_response_count_xecore2__read(const struct intel_perf *perf,
                                                                  const struct intel_perf_metric_set *metric_set,
                                                                  uint64_t *accumulator);
#define acmgt1__ext94__xve_dataport_register_response_count_xecore3__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt1__ext95__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext95__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext95__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext95__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext95__xve_dataport_register_response_count_xecore4__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt1__ext95__xve_dataport_register_response_count_xecore5__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt1__ext96__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext96__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext96__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext96__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext96__xve_dataport_register_response_count_xecore6__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt1__ext96__xve_dataport_register_response_count_xecore7__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt1__ext97__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext97__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext97__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext97__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext97__xve_dataport_register_request_count_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt1__ext97__xve_dataport_register_request_count_xecore1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt1__ext97__xve_dataport_register_request_count_xecore2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt1__ext97__xve_dataport_register_request_count_xecore3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt1__ext97__xve_dataport_register_request_count_xecore4__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt1__ext97__xve_dataport_register_request_count_xecore5__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt1__ext97__xve_dataport_register_request_count_xecore6__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt1__ext97__xve_dataport_register_request_count_xecore7__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt1__ext98__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext98__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext98__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext98__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext98__sampler_output_ready_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext98__sampler_output_ready_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext98__sampler_output_ready_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext98__sampler_output_ready_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext99__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext99__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext99__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext99__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext99__sampler_output_ready_xecore4__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext99__sampler_output_ready_xecore5__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext99__sampler_output_ready_xecore6__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext99__sampler_output_ready_xecore7__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext100__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext100__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext100__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext100__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext100__sampler_memory_latency_stall_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext100__sampler_memory_latency_stall_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext100__sampler_memory_latency_stall_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext100__sampler_memory_latency_stall_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext100__sampler_memory_latency_stall_xecore4__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt1__ext100__sampler_memory_latency_stall_xecore5__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt1__ext100__sampler_memory_latency_stall_xecore6__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt1__ext100__sampler_memory_latency_stall_xecore7__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__ext101__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext101__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext101__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext101__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext101__thread_dispatch_stall_xecore0__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt1__ext101__thread_dispatch_stall_xecore1__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt1__ext101__thread_dispatch_stall_xecore2__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt1__ext101__thread_dispatch_stall_xecore3__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt1__ext101__thread_dispatch_stall_xecore4__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt1__ext101__thread_dispatch_stall_xecore5__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__ext101__thread_dispatch_stall_xecore6__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__ext101__thread_dispatch_stall_xecore7__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__ext101__thread_dispatch_input_available_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext101__thread_dispatch_input_available_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext101__thread_dispatch_input_available_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext101__thread_dispatch_input_available_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext101__thread_dispatch_input_available_xecore4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__ext101__thread_dispatch_input_available_xecore5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt1__ext101__thread_dispatch_input_available_xecore6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt1__ext101__thread_dispatch_input_available_xecore7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt1__ext102__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext102__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext102__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext102__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext102__sampler_texture_cache_access_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt1__ext102__sampler_texture_cache_access_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt1__ext102__sampler_texture_cache_access_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt1__ext102__sampler_texture_cache_access_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt1__ext102__sampler_texture_cache_access_xecore4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt1__ext102__sampler_texture_cache_access_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt1__ext102__sampler_texture_cache_access_xecore6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt1__ext102__sampler_texture_cache_access_xecore7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt1__ext102__sampler_texture_cache_miss_xecore0__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt1__ext102__sampler_texture_cache_miss_xecore1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt1__ext102__sampler_texture_cache_miss_xecore2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__ext102__sampler_texture_cache_miss_xecore3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__ext102__sampler_texture_cache_miss_xecore4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext102__sampler_texture_cache_miss_xecore5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext102__sampler_texture_cache_miss_xecore6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext102__sampler_texture_cache_miss_xecore7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext103__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext103__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext103__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext103__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext103__sampler_input_available_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext103__sampler_input_available_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext103__sampler_input_available_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext103__sampler_input_available_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext103__sampler_input_available_xecore4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__ext103__sampler_input_available_xecore5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt1__ext103__sampler_input_available_xecore6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt1__ext103__sampler_input_available_xecore7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt1__ext104__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext104__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext104__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext104__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext104__async_gpgpu_thread_exit_count_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext104__task_thread_exit_count_xecore0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext104__gpgpu_threadgroup_count_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext104__gpgpu_threadgroup_count_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext104__task_threadgroup_count_xecore2__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__ext104__task_threadgroup_count_xecore3__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__ext105__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext105__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext105__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext105__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext105__async_gpgpu_thread_exit_count_xecore1__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext105__task_thread_exit_count_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext105__gpgpu_threadgroup_count_xecore4__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext105__gpgpu_threadgroup_count_xecore5__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext105__task_threadgroup_count_xecore4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__ext105__task_threadgroup_count_xecore5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__ext106__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext106__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext106__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext106__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext106__async_gpgpu_thread_exit_count_xecore2__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext106__task_thread_exit_count_xecore2__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext106__gpgpu_threadgroup_count_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext106__gpgpu_threadgroup_count_xecore7__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext106__task_threadgroup_count_xecore6__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__ext106__task_threadgroup_count_xecore7__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__ext107__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext107__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext107__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext107__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext107__async_gpgpu_thread_exit_count_xecore3__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext107__task_thread_exit_count_xecore3__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext107__gpgpu_threadgroup_count_xecore0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext107__gpgpu_threadgroup_count_xecore1__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext107__task_threadgroup_count_xecore0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__ext107__task_threadgroup_count_xecore1__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__ext108__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext108__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext108__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext108__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext108__async_gpgpu_thread_exit_count_xecore4__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext108__task_thread_exit_count_xecore4__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext108__async_gpgpu_threadgroup_count_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext108__async_gpgpu_threadgroup_count_xecore7__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext109__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext109__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext109__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext109__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext109__async_gpgpu_thread_exit_count_xecore5__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext109__task_thread_exit_count_xecore5__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext109__async_gpgpu_threadgroup_count_xecore1__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext109__async_gpgpu_threadgroup_count_xecore2__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext110__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext110__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext110__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext110__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext110__async_gpgpu_thread_exit_count_xecore6__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext110__task_thread_exit_count_xecore6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext110__async_gpgpu_threadgroup_count_xecore3__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext110__async_gpgpu_threadgroup_count_xecore4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext111__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext111__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext111__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext111__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext111__async_gpgpu_thread_exit_count_xecore7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext111__task_thread_exit_count_xecore7__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext111__async_gpgpu_threadgroup_count_xecore5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext111__async_gpgpu_threadgroup_count_xecore0__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext112__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext112__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext112__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext112__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext112__threadgroup_dispatch_queue0_input_available_xecore0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__ext112__threadgroup_dispatch_queue0_input_available_xecore1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__ext112__threadgroup_dispatch_queue0_input_available_xecore2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__ext112__threadgroup_dispatch_queue0_input_available_xecore3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt1__ext112__threadgroup_dispatch_queue0_input_available_xecore4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt1__ext112__threadgroup_dispatch_queue0_input_available_xecore5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt1__ext112__threadgroup_dispatch_queue0_input_available_xecore6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt1__ext112__threadgroup_dispatch_queue0_input_available_xecore7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt1__ext112__threadgroup_dispatch_queue1_input_available_xecore0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt1__ext112__threadgroup_dispatch_queue1_input_available_xecore1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt1__ext112__threadgroup_dispatch_queue1_input_available_xecore2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt1__ext112__threadgroup_dispatch_queue1_input_available_xecore3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__ext112__threadgroup_dispatch_queue1_input_available_xecore4__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext112__threadgroup_dispatch_queue1_input_available_xecore5__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext112__threadgroup_dispatch_queue1_input_available_xecore6__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext112__threadgroup_dispatch_queue1_input_available_xecore7__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext113__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext113__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext113__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext113__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext113__thread_dispatch_ps_active_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext113__thread_dispatch_ps_active_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext113__thread_dispatch_ps_active_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext113__thread_dispatch_ps_active_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext113__thread_dispatch_ps_active_xecore4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__ext113__thread_dispatch_ps_active_xecore5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt1__ext113__thread_dispatch_ps_active_xecore6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt1__ext113__thread_dispatch_ps_active_xecore7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt1__ext114__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext114__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext114__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext114__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext114__thread_dispatch_queue0_active_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext114__thread_dispatch_queue0_active_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext114__thread_dispatch_queue0_active_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext114__thread_dispatch_queue0_active_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext114__thread_dispatch_queue0_active_xecore4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__ext114__thread_dispatch_queue0_active_xecore5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt1__ext114__thread_dispatch_queue0_active_xecore6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt1__ext114__thread_dispatch_queue0_active_xecore7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt1__ext115__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext115__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext115__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext115__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext115__thread_dispatch_queue1_active_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext115__thread_dispatch_queue1_active_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext115__thread_dispatch_queue1_active_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext115__thread_dispatch_queue1_active_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext115__thread_dispatch_queue1_active_xecore4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__ext115__thread_dispatch_queue1_active_xecore5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt1__ext115__thread_dispatch_queue1_active_xecore6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt1__ext115__thread_dispatch_queue1_active_xecore7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt1__ext116__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext116__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext116__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext116__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext116__threadgroup_dispatch_resource_stall_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext116__threadgroup_dispatch_resource_stall_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext116__threadgroup_dispatch_resource_stall_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext116__threadgroup_dispatch_resource_stall_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext117__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext117__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext117__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext117__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext117__threadgroup_dispatch_resource_stall_xecore4__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext117__threadgroup_dispatch_resource_stall_xecore5__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext117__threadgroup_dispatch_resource_stall_xecore6__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext117__threadgroup_dispatch_resource_stall_xecore7__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext118__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext118__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext118__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext118__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext118__amfs_stall_all_input_slice0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext118__amfs_stall_any_input_slice0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext118__amfs_cache_hit_slice0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__ext118__amfs_cache_miss_slice0__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__ext118__render_cache_hit_l3_node0__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt1__ext118__render_cache_read_l3_node0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt1__ext118__render_cache_write_l3_node0__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt1__ext118__render_cache_input_available_l3_node0__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt1__ext118__render_cache_output_ready_l3_node0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt1__ext119__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext119__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext119__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext119__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext119__amfs_stall_all_input_slice1__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext119__amfs_stall_any_input_slice1__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext119__amfs_cache_hit_slice1__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__ext119__amfs_cache_miss_slice1__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__ext119__render_cache_hit_l3_node1__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt1__ext119__render_cache_read_l3_node1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt1__ext119__render_cache_write_l3_node1__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt1__ext119__render_cache_input_available_l3_node1__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt1__ext119__render_cache_output_ready_l3_node1__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt1__ext120__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext120__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext120__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext120__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext120__pixel_post_process_input_available_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext120__pixel_post_process_input_available_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext120__pixel_post_process_input_available_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext120__pixel_post_process_input_available_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext121__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext121__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext121__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext121__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext121__pixel_post_process_input_available_xecore4__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext121__pixel_post_process_input_available_xecore5__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext121__pixel_post_process_input_available_xecore6__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext121__pixel_post_process_input_available_xecore7__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext122__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext122__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext122__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext122__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext122__amfs_4_x4_shading_request_slice0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext122__amfs_4_x4_shading_request_slice1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext122__color_pipe_cache_latency1_stall_cpipe0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__ext122__color_pipe_cache_latency1_stall_cpipe1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__ext122__color_pipe_cache_latency1_stall_cpipe2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__ext122__color_pipe_cache_latency1_stall_cpipe3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt1__ext122__pixel_post_process_output_ready_cpipe0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt1__ext122__pixel_post_process_output_ready_cpipe1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt1__ext122__pixel_post_process_output_ready_cpipe2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt1__ext122__pixel_post_process_output_ready_cpipe3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt1__ext123__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext123__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext123__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext123__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext123__ps_output_available_cpipe0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext123__ps_output_available_cpipe1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext123__ps_output_available_cpipe2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext123__ps_output_available_cpipe3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext123__amfs_l3_access_slice0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt1__ext123__amfs_l3_access_slice1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt1__ext123__amfs_l3_atomic_slice0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__ext123__amfs_l3_atomic_slice1__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__ext124__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext124__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext124__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext124__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext124__vertex_fetch_input_available_slice0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext124__vertex_fetch_input_available_slice1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext124__vertex_fetch_output_ready_slice0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__ext124__vertex_fetch_output_ready_slice1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
uint64_t
acmgt1__ext124__clipper_input_vertex_slice0__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
uint64_t
acmgt1__ext124__clipper_input_vertex_slice1__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
#define acmgt1__ext124__streamout_output_vertex_count_slice0__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt1__ext124__streamout_output_vertex_count_slice1__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt1__ext124__vs_output_ready_slice0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt1__ext124__vs_output_ready_slice1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt1__ext125__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext125__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext125__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext125__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext125__clipper_input_available_slice0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__ext125__clipper_input_available_slice1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__ext125__clipper_output_ready_slice0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext125__clipper_output_ready_slice1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext125__clipper_primitive_output_slice0__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__ext125__clipper_primitive_output_slice1__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__ext126__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext126__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext126__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext126__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext126__clipper_transaction_output_slice0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt1__ext126__clipper_transaction_output_slice1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt1__ext126__stripsfan_object_count_slice0__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt1__ext126__stripsfan_object_count_slice1__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt1__ext126__stripsfan_objects_cull_slice0__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt1__ext126__stripsfan_objects_cull_slice1__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt1__ext126__stripsfan_output_ready_slice0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext126__stripsfan_output_ready_slice1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext126__rasterizer_transaction_output_slice0__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt1__ext126__rasterizer_transaction_output_slice1__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt1__ext127__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext127__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext127__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext127__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext127__rasterizer_input_available_slice0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext127__rasterizer_input_available_slice1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext127__rasterizer_output_ready_slice0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__ext127__rasterizer_output_ready_slice1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__ext127__clipper_primitive_far_near_clip_slice0__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt1__ext127__clipper_primitive_far_near_clip_slice1__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt1__ext127__clipper_primitive_cull_slice0__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt1__ext127__clipper_primitive_cull_slice1__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt1__ext128__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext128__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext128__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext128__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt1__ext128__urb_read_slice0__read(const struct intel_perf *perf,
                                      const struct intel_perf_metric_set *metric_set,
                                      uint64_t *accumulator);
uint64_t
acmgt1__ext128__urb_write_slice0__read(const struct intel_perf *perf,
                                       const struct intel_perf_metric_set *metric_set,
                                       uint64_t *accumulator);
#define acmgt1__ext128__urb_cross_slice_read_slice0__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt1__ext129__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext129__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext129__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext129__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext129__urb_read_slice1__read \
    acmgt1__ext128__urb_read_slice0__read
#define acmgt1__ext129__urb_write_slice1__read \
    acmgt1__ext128__urb_write_slice0__read
#define acmgt1__ext129__urb_cross_slice_read_slice1__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt1__ext130__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext130__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext130__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext130__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read(const struct intel_perf *perf,
                                                              const struct intel_perf_metric_set *metric_set,
                                                              uint64_t *accumulator);
uint64_t
acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read(const struct intel_perf *perf,
                                                             const struct intel_perf_metric_set *metric_set,
                                                             uint64_t *accumulator);
#define acmgt1__ext131__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext131__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext131__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext131__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext131__early_depth_stencil_test_fail_np_zpipe1__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt1__ext131__early_depth_stencil_test_fail_p_zpipe1__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt1__ext132__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext132__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext132__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext132__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext132__early_depth_stencil_test_fail_np_zpipe2__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt1__ext132__early_depth_stencil_test_fail_p_zpipe2__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt1__ext133__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext133__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext133__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext133__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext133__early_depth_stencil_test_fail_np_zpipe3__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt1__ext133__early_depth_stencil_test_fail_p_zpipe3__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt1__ext134__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext134__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext134__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext134__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
#define acmgt1__ext135__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext135__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext135__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext135__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext135__hiz_depth_test_ambig_np_zpipe1__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt1__ext136__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext136__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext136__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext136__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext136__hiz_depth_test_ambig_np_zpipe2__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt1__ext137__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext137__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext137__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext137__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext137__hiz_depth_test_ambig_np_zpipe3__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt1__ext138__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext138__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext138__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext138__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext138__hiz_depth_test_ambig_p_zpipe0__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt1__ext139__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext139__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext139__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext139__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext139__hiz_depth_test_ambig_p_zpipe1__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt1__ext140__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext140__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext140__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext140__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext140__hiz_depth_test_ambig_p_zpipe2__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt1__ext141__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext141__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext141__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext141__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext141__hiz_depth_test_ambig_p_zpipe3__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt1__ext142__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext142__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext142__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext142__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext142__hiz_depth_test_fail_np_zpipe0__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt1__ext143__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext143__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext143__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext143__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext143__hiz_depth_test_fail_np_zpipe1__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt1__ext144__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext144__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext144__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext144__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext144__hiz_depth_test_fail_np_zpipe2__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt1__ext145__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext145__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext145__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext145__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext145__hiz_depth_test_fail_np_zpipe3__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt1__ext146__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext146__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext146__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext146__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext146__hiz_depth_test_fail_p_zpipe0__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt1__ext147__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext147__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext147__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext147__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext147__hiz_depth_test_fail_p_zpipe1__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt1__ext148__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext148__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext148__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext148__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext148__hiz_depth_test_fail_p_zpipe2__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt1__ext149__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext149__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext149__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext149__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext149__hiz_depth_test_fail_p_zpipe3__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt1__ext150__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext150__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext150__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext150__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext150__hiz_depth_test_pass_p_zpipe0__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt1__ext151__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext151__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext151__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext151__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext151__hiz_depth_test_pass_p_zpipe1__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt1__ext152__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext152__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext152__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext152__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext152__hiz_depth_test_pass_p_zpipe2__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt1__ext153__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext153__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext153__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext153__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext153__hiz_depth_test_pass_p_zpipe3__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt1__ext154__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext154__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext154__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext154__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext154__hiz_subspan_latency_fifofull_zpipe0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__ext154__hiz_subspan_latency_fifofull_zpipe1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__ext154__hiz_subspan_latency_fifofull_zpipe2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__ext154__hiz_subspan_latency_fifofull_zpipe3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt1__ext154__iz_subspan_latency_fifofull_zpipe0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt1__ext154__iz_subspan_latency_fifofull_zpipe1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt1__ext154__iz_subspan_latency_fifofull_zpipe2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt1__ext154__iz_subspan_latency_fifofull_zpipe3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt1__ext154__iz_output_ready_zpipe0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt1__ext154__iz_output_ready_zpipe1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt1__ext154__iz_output_ready_zpipe2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt1__ext154__iz_output_ready_zpipe3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__ext155__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext155__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext155__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext155__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext155__command_parser_compute_engine_busy_ccs0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext155__command_parser_compute_engine_busy_ccs1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext155__command_parser_compute_engine_busy_ccs2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext155__command_parser_compute_engine_busy_ccs3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext155__command_parser_render_engine_busy__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__ext156__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext156__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext156__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext156__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext156__command_parser_compute_engine_dispatch_kernel_count_ccs0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt1__ext156__command_parser_compute_engine_dispatch_kernel_count_ccs1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt1__ext156__command_parser_compute_engine_dispatch_kernel_count_ccs2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt1__ext156__command_parser_compute_engine_dispatch_kernel_count_ccs3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt1__ext156__command_parser_render_engine_dispatch_kernel_count__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt1__ext156__command_parser_render_engine_draw_count__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext156__command_parser_flush_count__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt1__ext157__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext157__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext157__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext157__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext157__command_parser_copy_engine_busy__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext157__command_parser_video_engine_busy_vdbox0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext157__command_parser_video_engine_busy_vdbox1__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext157__command_parser_video_enhancement_engine_busy_vebox0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext157__command_parser_video_enhancement_engine_busy_vebox1__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__ext158__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext158__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext158__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext158__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext158__rt_input_message_ray_count_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt1__ext158__rt_input_message_ray_count_xecore1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt1__ext158__rt_input_message_ray_count_xecore2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt1__ext158__rt_input_message_ray_count_xecore3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt1__ext158__rt_input_message_ray_count_xecore4__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt1__ext158__rt_input_message_ray_count_xecore5__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt1__ext158__rt_input_message_ray_count_xecore6__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt1__ext158__rt_input_message_ray_count_xecore7__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt1__ext158__rt_traversal_input_ray_count_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt1__ext158__rt_traversal_input_ray_count_xecore1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt1__ext158__rt_traversal_input_ray_count_xecore2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt1__ext158__rt_traversal_input_ray_count_xecore3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt1__ext158__rt_traversal_input_ray_count_xecore4__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt1__ext158__rt_traversal_input_ray_count_xecore5__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt1__ext158__rt_traversal_input_ray_count_xecore6__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt1__ext158__rt_traversal_input_ray_count_xecore7__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt1__ext159__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext159__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext159__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext159__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read(const struct intel_perf *perf,
                                                                 const struct intel_perf_metric_set *metric_set,
                                                                 uint64_t *accumulator);
#define acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
uint64_t
acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read(const struct intel_perf *perf,
                                                                 const struct intel_perf_metric_set *metric_set,
                                                                 uint64_t *accumulator);
#define acmgt1__ext160__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext160__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext160__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext160__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext160__rt_closest_hit_thread_ray_dispatch_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt1__ext160__rt_closest_hit_thread_ray_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt1__ext160__rt_closest_hit_thread_ray_dispatch_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt1__ext160__rt_closest_hit_thread_ray_dispatch_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt1__ext161__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext161__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext161__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext161__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext161__rt_miss_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt1__ext161__rt_miss_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt1__ext161__rt_miss_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt1__ext161__rt_miss_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt1__ext162__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext162__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext162__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext162__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext162__rt_miss_thread_ray_dispatch_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt1__ext162__rt_miss_thread_ray_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt1__ext162__rt_miss_thread_ray_dispatch_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt1__ext162__rt_miss_thread_ray_dispatch_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt1__ext163__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext163__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext163__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext163__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext163__rt_any_hit_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt1__ext163__rt_any_hit_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt1__ext163__rt_any_hit_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt1__ext163__rt_any_hit_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt1__ext164__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext164__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext164__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext164__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext164__rt_any_hit_thread_ray_dispatch_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt1__ext164__rt_any_hit_thread_ray_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt1__ext164__rt_any_hit_thread_ray_dispatch_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt1__ext164__rt_any_hit_thread_ray_dispatch_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt1__ext165__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext165__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext165__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext165__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext165__rt_intersection_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt1__ext165__rt_intersection_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt1__ext165__rt_intersection_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt1__ext165__rt_intersection_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt1__ext166__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext166__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext166__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext166__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext166__rt_intersection_thread_ray_dispatch_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt1__ext166__rt_intersection_thread_ray_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt1__ext166__rt_intersection_thread_ray_dispatch_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt1__ext166__rt_intersection_thread_ray_dispatch_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt1__ext167__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext167__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext167__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext167__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext167__rt_callable_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt1__ext167__rt_callable_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt1__ext167__rt_callable_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt1__ext167__rt_callable_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt1__ext168__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext168__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext168__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext168__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext168__rt_callable_thread_ray_dispatch_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt1__ext168__rt_callable_thread_ray_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt1__ext168__rt_callable_thread_ray_dispatch_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt1__ext168__rt_callable_thread_ray_dispatch_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt1__ext169__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext169__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext169__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext169__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext169__rt_traversal_output_ray_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt1__ext169__rt_traversal_output_ray_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt1__ext169__rt_traversal_output_ray_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt1__ext169__rt_traversal_output_ray_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt1__ext170__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext170__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext170__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext170__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext170__rt_traversal_output_ray_count_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt1__ext170__rt_traversal_output_ray_count_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt1__ext170__rt_traversal_output_ray_count_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt1__ext170__rt_traversal_output_ray_count_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt1__ext171__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext171__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext171__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext171__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext171__rt_quad_test_ray_count_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt1__ext171__rt_quad_test_ray_count_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt1__ext171__rt_quad_test_ray_count_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt1__ext171__rt_quad_test_ray_count_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt1__ext171__rt_quad_test_ray_count_xecore4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt1__ext171__rt_quad_test_ray_count_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt1__ext171__rt_quad_test_ray_count_xecore6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt1__ext171__rt_quad_test_ray_count_xecore7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt1__ext171__rt_transform_ray_count_xecore0__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt1__ext171__rt_transform_ray_count_xecore1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt1__ext171__rt_transform_ray_count_xecore2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__ext171__rt_transform_ray_count_xecore3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__ext171__rt_transform_ray_count_xecore4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext171__rt_transform_ray_count_xecore5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext171__rt_transform_ray_count_xecore6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext171__rt_transform_ray_count_xecore7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext172__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext172__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext172__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext172__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext172__rt_message_stall_count_xecore0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__ext172__rt_message_stall_count_xecore1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__ext172__rt_message_stall_count_xecore2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__ext172__rt_message_stall_count_xecore3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt1__ext172__rt_message_stall_count_xecore4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt1__ext172__rt_message_stall_count_xecore5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt1__ext172__rt_message_stall_count_xecore6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt1__ext172__rt_message_stall_count_xecore7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt1__ext172__rt_request_collision_xecore0__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt1__ext172__rt_request_collision_xecore1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt1__ext172__rt_request_collision_xecore2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__ext172__rt_request_collision_xecore3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__ext172__rt_request_collision_xecore4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext172__rt_request_collision_xecore5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext172__rt_request_collision_xecore6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext172__rt_request_collision_xecore7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext173__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext173__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext173__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext173__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext173__xve_stall_aluwr_xecore0_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext173__xve_stall_barrier_xecore0_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__ext173__xve_stall_instfetch_xecore0_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext173__xve_stall_other_xecore0_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext173__xve_stall_sbid_xecore0_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__ext173__xve_stall_sendwr_xecore0_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__ext173__xve_shared_function_access_hold_xecore0_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext174__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext174__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext174__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext174__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext174__xve_stall_aluwr_xecore1_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext174__xve_stall_barrier_xecore1_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__ext174__xve_stall_instfetch_xecore1_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext174__xve_stall_other_xecore1_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext174__xve_stall_sbid_xecore1_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__ext174__xve_stall_sendwr_xecore1_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__ext174__xve_shared_function_access_hold_xecore1_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext175__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext175__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext175__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext175__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext175__xve_stall_aluwr_xecore2_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext175__xve_stall_barrier_xecore2_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__ext175__xve_stall_instfetch_xecore2_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext175__xve_stall_other_xecore2_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext175__xve_stall_sbid_xecore2_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__ext175__xve_stall_sendwr_xecore2_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__ext175__xve_shared_function_access_hold_xecore2_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext176__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext176__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext176__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext176__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext176__xve_stall_aluwr_xecore3_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext176__xve_stall_barrier_xecore3_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__ext176__xve_stall_instfetch_xecore3_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext176__xve_stall_other_xecore3_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext176__xve_stall_sbid_xecore3_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__ext176__xve_stall_sendwr_xecore3_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__ext176__xve_shared_function_access_hold_xecore3_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext177__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext177__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext177__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext177__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext177__xve_stall_aluwr_xecore4_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext177__xve_stall_barrier_xecore4_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__ext177__xve_stall_instfetch_xecore4_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext177__xve_stall_other_xecore4_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext177__xve_stall_sbid_xecore4_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__ext177__xve_stall_sendwr_xecore4_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__ext177__xve_shared_function_access_hold_xecore4_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext178__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext178__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext178__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext178__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext178__xve_stall_aluwr_xecore5_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext178__xve_stall_barrier_xecore5_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__ext178__xve_stall_instfetch_xecore5_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext178__xve_stall_other_xecore5_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext178__xve_stall_sbid_xecore5_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__ext178__xve_stall_sendwr_xecore5_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__ext178__xve_shared_function_access_hold_xecore5_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext179__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext179__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext179__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext179__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext179__xve_stall_aluwr_xecore6_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext179__xve_stall_barrier_xecore6_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__ext179__xve_stall_instfetch_xecore6_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext179__xve_stall_other_xecore6_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext179__xve_stall_sbid_xecore6_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__ext179__xve_stall_sendwr_xecore6_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__ext179__xve_shared_function_access_hold_xecore6_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext180__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext180__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext180__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext180__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext180__xve_stall_aluwr_xecore7_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext180__xve_stall_barrier_xecore7_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__ext180__xve_stall_instfetch_xecore7_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext180__xve_stall_other_xecore7_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext180__xve_stall_sbid_xecore7_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__ext180__xve_stall_sendwr_xecore7_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt1__ext180__xve_shared_function_access_hold_xecore7_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext181__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext181__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext181__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext181__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext181__xve_inst_issued_all_xecore0_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext181__xve_inst_issued_all_xecore1_xve0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext181__xve_inst_issued_all_xecore2_xve0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext182__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext182__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext182__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext182__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext182__xve_inst_issued_all_xecore3_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext182__xve_inst_issued_all_xecore4_xve0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext182__xve_inst_issued_all_xecore5_xve0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext183__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext183__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext183__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext183__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext183__xve_inst_issued_all_xecore6_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext183__xve_inst_issued_all_xecore7_xve0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext183__render_cache_alloc_l3_node0__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext183__render_cache_alloc_l3_node1__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext184__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext184__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext184__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext184__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext184__rt_load_store_cache_read_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext184__rt_load_store_cache_read_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext185__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext185__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext185__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext185__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext185__rt_load_store_cache_read_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext185__rt_load_store_cache_read_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext186__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext186__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext186__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext186__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext186__rt_load_store_cache_read_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext186__rt_load_store_cache_read_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext187__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext187__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext187__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext187__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext187__rt_load_store_cache_read_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext187__rt_load_store_cache_read_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext188__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext188__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext188__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext188__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext188__rt_load_store_cache_write_from_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext188__rt_load_store_cache_write_from_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext189__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext189__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext189__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext189__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext189__rt_load_store_cache_write_from_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext189__rt_load_store_cache_write_from_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext190__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext190__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext190__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext190__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext190__rt_load_store_cache_write_from_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext190__rt_load_store_cache_write_from_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext191__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext191__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext191__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext191__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext191__rt_load_store_cache_write_from_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext191__rt_load_store_cache_write_from_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext192__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext192__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext192__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext192__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext192__rt_input_available_xecore0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt1__ext192__rt_input_available_xecore1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt1__ext192__rt_input_available_xecore2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt1__ext192__rt_input_available_xecore3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt1__ext192__rt_input_available_xecore4__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt1__ext192__rt_input_available_xecore5__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt1__ext192__rt_input_available_xecore6__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext192__rt_input_available_xecore7__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext193__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext193__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext193__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext193__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext193__pixel_post_process_input_available_cpipe0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext193__pixel_post_process_input_available_cpipe1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext194__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext194__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext194__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext194__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext194__pixel_post_process_input_available_cpipe2__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt1__ext194__pixel_post_process_input_available_cpipe3__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt1__ext195__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext195__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext195__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext195__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

double
acmgt1__ext195__xve_multiple_pipe_active_xecore0_xve0__read(const struct intel_perf *perf,
                                                            const struct intel_perf_metric_set *metric_set,
                                                            uint64_t *accumulator);
double
acmgt1__ext195__xve_multiple_pipe_active_xecore1_xve0__read(const struct intel_perf *perf,
                                                            const struct intel_perf_metric_set *metric_set,
                                                            uint64_t *accumulator);
double
acmgt1__ext195__xve_multiple_pipe_active_xecore2_xve0__read(const struct intel_perf *perf,
                                                            const struct intel_perf_metric_set *metric_set,
                                                            uint64_t *accumulator);
double
acmgt1__ext195__xve_multiple_pipe_active_xecore3_xve0__read(const struct intel_perf *perf,
                                                            const struct intel_perf_metric_set *metric_set,
                                                            uint64_t *accumulator);
#define acmgt1__ext196__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext196__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext196__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext196__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

double
acmgt1__ext196__xve_multiple_pipe_active_xecore4_xve0__read(const struct intel_perf *perf,
                                                            const struct intel_perf_metric_set *metric_set,
                                                            uint64_t *accumulator);
double
acmgt1__ext196__xve_multiple_pipe_active_xecore5_xve0__read(const struct intel_perf *perf,
                                                            const struct intel_perf_metric_set *metric_set,
                                                            uint64_t *accumulator);
double
acmgt1__ext196__xve_multiple_pipe_active_xecore6_xve0__read(const struct intel_perf *perf,
                                                            const struct intel_perf_metric_set *metric_set,
                                                            uint64_t *accumulator);
double
acmgt1__ext196__xve_multiple_pipe_active_xecore7_xve0__read(const struct intel_perf *perf,
                                                            const struct intel_perf_metric_set *metric_set,
                                                            uint64_t *accumulator);
#define acmgt1__ext197__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext197__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext197__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext197__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext197__gpgpu_dispatch_xecore0__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt1__ext197__gpgpu_dispatch_xecore1__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt1__ext197__gpgpu_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt1__ext198__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext198__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext198__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext198__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext198__gpgpu_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt1__ext198__gpgpu_dispatch_xecore4__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt1__ext198__gpgpu_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt1__ext199__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext199__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext199__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext199__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext199__gpgpu_dispatch_xecore6__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt1__ext199__gpgpu_dispatch_xecore7__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt1__ext200__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext200__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext200__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext200__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext200__slm_access_count_xecore2__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext200__slm_access_count_xecore1__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt1__ext200__slm_access_count_xecore0__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt1__ext200__slm_access_count_xecore3__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt1__ext201__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext201__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext201__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext201__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext201__slm_access_count_xecore4__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt1__ext201__slm_access_count_xecore5__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt1__ext201__slm_access_count_xecore6__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt1__ext201__slm_access_count_xecore7__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext202__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext202__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext202__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext202__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext202__gpu_memory_l3_write_sqidi0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext203__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext203__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext203__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext203__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext203__gpu_memory_l3_write_sqidi1__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext204__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext204__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext204__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext204__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext204__rt_instance_node_ray_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext204__rt_internal_node_ray_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext204__rt_traversal_step_ray_count_xecore0__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext205__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext205__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext205__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext205__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext205__rt_instance_node_ray_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext205__rt_internal_node_ray_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext205__rt_traversal_step_ray_count_xecore1__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext206__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext206__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext206__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext206__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext206__rt_instance_node_ray_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext206__rt_internal_node_ray_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext206__rt_traversal_step_ray_count_xecore2__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext207__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext207__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext207__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext207__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext207__rt_instance_node_ray_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext207__rt_internal_node_ray_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext207__rt_traversal_step_ray_count_xecore3__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext208__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext208__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext208__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext208__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext208__rt_instance_node_ray_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext208__rt_internal_node_ray_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext208__rt_traversal_step_ray_count_xecore4__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext209__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext209__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext209__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext209__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext209__rt_instance_node_ray_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext209__rt_internal_node_ray_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext209__rt_traversal_step_ray_count_xecore5__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext210__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext210__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext210__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext210__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext210__rt_instance_node_ray_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext210__rt_internal_node_ray_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext210__rt_traversal_step_ray_count_xecore6__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext211__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext211__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext211__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext211__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext211__rt_instance_node_ray_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext211__rt_internal_node_ray_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext211__rt_traversal_step_ray_count_xecore7__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext212__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext212__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext212__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext212__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext212__rt_quad_leaf_ray_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext212__rt_procedural_node_ray_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext213__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext213__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext213__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext213__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext213__rt_quad_leaf_ray_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext213__rt_procedural_node_ray_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext214__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext214__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext214__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext214__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext214__rt_quad_leaf_ray_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext214__rt_procedural_node_ray_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext215__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext215__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext215__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext215__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext215__rt_quad_leaf_ray_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext215__rt_procedural_node_ray_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext216__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext216__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext216__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext216__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext216__rt_quad_leaf_ray_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext216__rt_procedural_node_ray_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext217__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext217__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext217__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext217__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext217__rt_quad_leaf_ray_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext217__rt_procedural_node_ray_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext218__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext218__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext218__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext218__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext218__rt_quad_leaf_ray_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext218__rt_procedural_node_ray_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext219__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext219__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext219__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext219__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext219__rt_quad_leaf_ray_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt1__ext219__rt_procedural_node_ray_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt1__ext220__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext220__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext220__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext220__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext220__rt_bvh_cache_miss_xecore0__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext220__rt_bvh_cache_miss_xecore1__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt1__ext220__rt_bvh_cache_miss_xecore2__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt1__ext220__rt_bvh_cache_miss_xecore3__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt1__ext221__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext221__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext221__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext221__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext221__rt_bvh_cache_miss_xecore4__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext221__rt_bvh_cache_miss_xecore5__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt1__ext221__rt_bvh_cache_miss_xecore6__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt1__ext221__rt_bvh_cache_miss_xecore7__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt1__ext222__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext222__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext222__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext222__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext222__load_store_cache_number_of_bank_access_count_xecore0__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt1__ext222__load_store_cache_number_of_bank_access_count_xecore1__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt1__ext222__load_store_cache_number_of_bank_access_count_xecore2__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt1__ext222__load_store_cache_number_of_bank_access_count_xecore3__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext223__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext223__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext223__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext223__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext223__load_store_cache_number_of_bank_access_count_xecore4__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt1__ext223__load_store_cache_number_of_bank_access_count_xecore5__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt1__ext223__load_store_cache_number_of_bank_access_count_xecore6__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt1__ext223__load_store_cache_number_of_bank_access_count_xecore7__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt1__ext224__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext224__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext224__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext224__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext224__color_pipe_cache_latency2_stall_l3_node0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt1__ext224__color_pipe_cache_latency2_stall_l3_node1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt1__ext225__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext225__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext225__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext225__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read(const struct intel_perf *perf,
                                                                       const struct intel_perf_metric_set *metric_set,
                                                                       uint64_t *accumulator);
#define acmgt1__ext226__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext226__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext226__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext226__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext226__pixel_2x2_lit_post_rasterizer_early_depth_slice1__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt1__ext227__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext227__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext227__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext227__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext227__pixel_2x2_lit_post_rasterizer_late_depth_slice0__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt1__ext228__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext228__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext228__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext228__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext228__pixel_2x2_lit_post_rasterizer_late_depth_slice1__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt1__ext229__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext229__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext229__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext229__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt1__ext229__slm_bank_conflict_count_xecore0__read(const struct intel_perf *perf,
                                                      const struct intel_perf_metric_set *metric_set,
                                                      uint64_t *accumulator);
#define acmgt1__ext230__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext230__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext230__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext230__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext230__slm_bank_conflict_count_xecore1__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt1__ext231__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext231__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext231__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext231__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext231__slm_bank_conflict_count_xecore2__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt1__ext232__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext232__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext232__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext232__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext232__slm_bank_conflict_count_xecore3__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt1__ext233__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext233__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext233__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext233__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext233__slm_bank_conflict_count_xecore4__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt1__ext234__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext234__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext234__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext234__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext234__slm_bank_conflict_count_xecore5__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt1__ext235__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext235__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext235__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext235__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext235__slm_bank_conflict_count_xecore6__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt1__ext236__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext236__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext236__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext236__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext236__slm_bank_conflict_count_xecore7__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt1__ext237__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext237__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext237__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext237__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext237__l3_miss_l3_bank0__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt1__ext237__l3_miss_l3_bank1__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt1__ext237__l3_miss_l3_bank2__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt1__ext237__l3_miss_l3_bank3__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt1__ext237__l3_miss_l3_bank4__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt1__ext237__l3_miss_l3_bank5__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt1__ext237__l3_miss_l3_bank6__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt1__ext237__l3_miss_l3_bank7__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt1__ext238__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext238__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext238__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext238__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext238__amfs_l3_write_slice0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext238__amfs_l3_write_slice1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext238__xve_dataport_fence_message_count_xecore0__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt1__ext238__xve_dataport_fence_message_count_xecore1__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt1__ext238__xve_dataport_fence_message_count_xecore2__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt1__ext238__xve_dataport_fence_message_count_xecore3__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt1__ext238__xve_dataport_fence_message_count_xecore4__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt1__ext238__xve_dataport_fence_message_count_xecore5__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt1__ext238__xve_dataport_fence_message_count_xecore6__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt1__ext238__xve_dataport_fence_message_count_xecore7__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt1__ext239__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext239__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext239__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext239__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext239__gpu_memory_l3_read_sqidi0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt1__ext240__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext240__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext240__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext240__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext240__gpu_memory_l3_read_sqidi1__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt1__ext500__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext500__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext500__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext500__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext500__icache_hit_bank0_xecore0__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext500__icache_miss_bank0_xecore0__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt1__ext500__icache_hit_bank0_xecore1__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext500__icache_miss_bank0_xecore1__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt1__ext500__icache_hit_bank0_xecore2__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext500__icache_miss_bank0_xecore2__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt1__ext500__icache_hit_bank0_xecore3__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext500__icache_miss_bank0_xecore3__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt1__ext500__icache_hit_bank0_xecore4__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt1__ext500__icache_miss_bank0_xecore4__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt1__ext500__icache_hit_bank0_xecore5__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt1__ext500__icache_miss_bank0_xecore5__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt1__ext500__icache_hit_bank0_xecore6__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__ext500__icache_miss_bank0_xecore6__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt1__ext500__icache_hit_bank0_xecore7__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__ext500__icache_miss_bank0_xecore7__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt1__ext501__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext501__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext501__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext501__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext501__icache_hit_bank1_xecore0__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt1__ext501__icache_miss_bank1_xecore0__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt1__ext501__icache_hit_bank1_xecore1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt1__ext501__icache_miss_bank1_xecore1__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt1__ext501__icache_hit_bank1_xecore2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__ext501__icache_miss_bank1_xecore2__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt1__ext501__icache_hit_bank1_xecore3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__ext501__icache_miss_bank1_xecore3__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt1__ext501__icache_hit_bank1_xecore4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext501__icache_miss_bank1_xecore4__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt1__ext501__icache_hit_bank1_xecore5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext501__icache_miss_bank1_xecore5__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt1__ext501__icache_hit_bank1_xecore6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext501__icache_miss_bank1_xecore6__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt1__ext501__icache_hit_bank1_xecore7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext501__icache_miss_bank1_xecore7__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt1__ext502__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext502__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext502__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext502__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext502__icache_hit_bank2_xecore0__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt1__ext502__icache_miss_bank2_xecore0__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt1__ext502__icache_hit_bank2_xecore1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt1__ext502__icache_miss_bank2_xecore1__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt1__ext502__icache_hit_bank2_xecore2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__ext502__icache_miss_bank2_xecore2__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt1__ext502__icache_hit_bank2_xecore3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__ext502__icache_miss_bank2_xecore3__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt1__ext502__icache_hit_bank2_xecore4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext502__icache_miss_bank2_xecore4__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt1__ext502__icache_hit_bank2_xecore5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext502__icache_miss_bank2_xecore5__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt1__ext502__icache_hit_bank2_xecore6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext502__icache_miss_bank2_xecore6__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt1__ext502__icache_hit_bank2_xecore7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext502__icache_miss_bank2_xecore7__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt1__ext503__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext503__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext503__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext503__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext503__icache_hit_bank3_xecore0__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt1__ext503__icache_miss_bank3_xecore0__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt1__ext503__icache_hit_bank3_xecore1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt1__ext503__icache_miss_bank3_xecore1__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt1__ext503__icache_hit_bank3_xecore2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt1__ext503__icache_miss_bank3_xecore2__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt1__ext503__icache_hit_bank3_xecore3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt1__ext503__icache_miss_bank3_xecore3__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt1__ext503__icache_hit_bank3_xecore4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt1__ext503__icache_miss_bank3_xecore4__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt1__ext503__icache_hit_bank3_xecore5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt1__ext503__icache_miss_bank3_xecore5__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt1__ext503__icache_hit_bank3_xecore6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt1__ext503__icache_miss_bank3_xecore6__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt1__ext503__icache_hit_bank3_xecore7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt1__ext503__icache_miss_bank3_xecore7__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt1__ext508__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext508__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext508__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext508__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt1__ext508__slm_byte_read_bank0_xecore0__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
uint64_t
acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read(const struct intel_perf *perf,
                                                               const struct intel_perf_metric_set *metric_set,
                                                               uint64_t *accumulator);
#define acmgt1__ext509__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext509__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext509__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext509__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext509__slm_byte_read_bank0_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext509__load_store_cache_byte_read_bank0_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext510__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext510__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext510__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext510__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext510__slm_byte_read_bank0_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext510__load_store_cache_byte_read_bank0_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext511__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext511__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext511__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext511__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext511__slm_byte_read_bank0_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext511__load_store_cache_byte_read_bank0_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext512__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext512__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext512__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext512__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext512__slm_byte_read_bank0_xecore4__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext512__load_store_cache_byte_read_bank0_xecore4__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext513__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext513__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext513__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext513__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext513__slm_byte_read_bank0_xecore5__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext513__load_store_cache_byte_read_bank0_xecore5__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext514__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext514__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext514__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext514__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext514__slm_byte_read_bank0_xecore6__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext514__load_store_cache_byte_read_bank0_xecore6__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext515__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext515__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext515__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext515__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext515__slm_byte_read_bank0_xecore7__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext515__load_store_cache_byte_read_bank0_xecore7__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext516__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext516__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext516__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext516__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext516__slm_byte_read_bank1_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext516__load_store_cache_byte_read_bank1_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext517__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext517__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext517__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext517__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext517__slm_byte_read_bank1_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext517__load_store_cache_byte_read_bank1_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext518__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext518__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext518__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext518__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext518__slm_byte_read_bank1_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext518__load_store_cache_byte_read_bank1_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext519__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext519__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext519__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext519__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext519__slm_byte_read_bank1_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext519__load_store_cache_byte_read_bank1_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext520__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext520__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext520__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext520__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext520__slm_byte_read_bank1_xecore4__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext520__load_store_cache_byte_read_bank1_xecore4__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext521__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext521__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext521__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext521__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext521__slm_byte_read_bank1_xecore5__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext521__load_store_cache_byte_read_bank1_xecore5__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext522__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext522__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext522__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext522__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext522__slm_byte_read_bank1_xecore6__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext522__load_store_cache_byte_read_bank1_xecore6__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext523__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext523__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext523__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext523__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext523__slm_byte_read_bank1_xecore7__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext523__load_store_cache_byte_read_bank1_xecore7__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext524__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext524__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext524__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext524__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext524__slm_byte_read_bank2_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext524__load_store_cache_byte_read_bank2_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext525__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext525__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext525__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext525__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext525__slm_byte_read_bank2_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext525__load_store_cache_byte_read_bank2_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext526__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext526__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext526__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext526__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext526__slm_byte_read_bank2_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext526__load_store_cache_byte_read_bank2_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext527__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext527__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext527__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext527__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext527__slm_byte_read_bank2_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext527__load_store_cache_byte_read_bank2_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext528__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext528__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext528__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext528__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext528__slm_byte_read_bank2_xecore4__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext528__load_store_cache_byte_read_bank2_xecore4__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext529__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext529__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext529__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext529__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext529__slm_byte_read_bank2_xecore5__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext529__load_store_cache_byte_read_bank2_xecore5__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext530__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext530__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext530__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext530__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext530__slm_byte_read_bank2_xecore6__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext530__load_store_cache_byte_read_bank2_xecore6__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext531__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext531__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext531__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext531__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext531__slm_byte_read_bank2_xecore7__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext531__load_store_cache_byte_read_bank2_xecore7__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext532__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext532__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext532__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext532__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext532__slm_byte_read_bank3_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext532__load_store_cache_byte_read_bank3_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext533__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext533__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext533__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext533__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext533__slm_byte_read_bank3_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext533__load_store_cache_byte_read_bank3_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext534__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext534__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext534__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext534__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext534__slm_byte_read_bank3_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext534__load_store_cache_byte_read_bank3_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext535__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext535__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext535__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext535__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext535__slm_byte_read_bank3_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext535__load_store_cache_byte_read_bank3_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext536__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext536__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext536__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext536__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext536__slm_byte_read_bank3_xecore4__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext536__load_store_cache_byte_read_bank3_xecore4__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext537__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext537__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext537__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext537__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext537__slm_byte_read_bank3_xecore5__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext537__load_store_cache_byte_read_bank3_xecore5__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext538__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext538__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext538__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext538__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext538__slm_byte_read_bank3_xecore6__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext538__load_store_cache_byte_read_bank3_xecore6__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext539__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext539__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext539__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext539__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext539__slm_byte_read_bank3_xecore7__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext539__load_store_cache_byte_read_bank3_xecore7__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext540__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext540__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext540__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext540__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext540__slm_byte_write_bank0_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext540__load_store_cache_byte_write_bank0_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext541__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext541__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext541__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext541__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext541__slm_byte_write_bank0_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext541__load_store_cache_byte_write_bank0_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext542__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext542__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext542__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext542__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext542__slm_byte_write_bank0_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext542__load_store_cache_byte_write_bank0_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext543__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext543__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext543__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext543__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext543__slm_byte_write_bank0_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext543__load_store_cache_byte_write_bank0_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext544__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext544__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext544__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext544__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext544__slm_byte_write_bank0_xecore4__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext544__load_store_cache_byte_write_bank0_xecore4__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext545__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext545__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext545__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext545__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext545__slm_byte_write_bank0_xecore5__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext545__load_store_cache_byte_write_bank0_xecore5__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext546__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext546__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext546__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext546__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext546__slm_byte_write_bank0_xecore6__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext546__load_store_cache_byte_write_bank0_xecore6__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext547__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext547__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext547__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext547__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext547__slm_byte_write_bank0_xecore7__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext547__load_store_cache_byte_write_bank0_xecore7__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext548__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext548__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext548__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext548__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext548__slm_byte_write_bank1_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext548__load_store_cache_byte_write_bank1_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext549__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext549__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext549__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext549__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext549__slm_byte_write_bank1_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext549__load_store_cache_byte_write_bank1_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext550__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext550__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext550__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext550__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext550__slm_byte_write_bank1_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext550__load_store_cache_byte_write_bank1_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext551__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext551__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext551__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext551__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext551__slm_byte_write_bank1_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext551__load_store_cache_byte_write_bank1_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext552__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext552__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext552__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext552__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext552__slm_byte_write_bank1_xecore4__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext552__load_store_cache_byte_write_bank1_xecore4__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext553__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext553__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext553__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext553__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext553__slm_byte_write_bank1_xecore5__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext553__load_store_cache_byte_write_bank1_xecore5__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext554__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext554__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext554__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext554__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext554__slm_byte_write_bank1_xecore6__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext554__load_store_cache_byte_write_bank1_xecore6__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext555__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext555__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext555__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext555__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext555__slm_byte_write_bank1_xecore7__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext555__load_store_cache_byte_write_bank1_xecore7__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext556__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext556__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext556__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext556__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext556__slm_byte_write_bank2_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext556__load_store_cache_byte_write_bank2_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext557__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext557__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext557__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext557__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext557__slm_byte_write_bank2_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext557__load_store_cache_byte_write_bank2_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext558__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext558__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext558__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext558__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext558__slm_byte_write_bank2_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext558__load_store_cache_byte_write_bank2_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext559__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext559__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext559__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext559__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext559__slm_byte_write_bank2_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext559__load_store_cache_byte_write_bank2_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext560__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext560__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext560__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext560__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext560__slm_byte_write_bank2_xecore4__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext560__load_store_cache_byte_write_bank2_xecore4__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext561__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext561__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext561__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext561__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext561__slm_byte_write_bank2_xecore5__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext561__load_store_cache_byte_write_bank2_xecore5__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext562__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext562__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext562__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext562__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext562__slm_byte_write_bank2_xecore6__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext562__load_store_cache_byte_write_bank2_xecore6__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext563__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext563__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext563__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext563__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext563__slm_byte_write_bank2_xecore7__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext563__load_store_cache_byte_write_bank2_xecore7__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext564__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext564__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext564__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext564__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext564__slm_byte_write_bank3_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext564__load_store_cache_byte_write_bank3_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext565__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext565__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext565__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext565__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext565__slm_byte_write_bank3_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext565__load_store_cache_byte_write_bank3_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext566__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext566__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext566__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext566__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext566__slm_byte_write_bank3_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext566__load_store_cache_byte_write_bank3_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext567__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext567__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext567__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext567__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext567__slm_byte_write_bank3_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext567__load_store_cache_byte_write_bank3_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext568__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext568__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext568__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext568__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext568__slm_byte_write_bank3_xecore4__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext568__load_store_cache_byte_write_bank3_xecore4__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext569__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext569__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext569__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext569__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext569__slm_byte_write_bank3_xecore5__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext569__load_store_cache_byte_write_bank3_xecore5__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext570__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext570__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext570__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext570__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext570__slm_byte_write_bank3_xecore6__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext570__load_store_cache_byte_write_bank3_xecore6__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext571__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext571__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext571__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext571__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext571__slm_byte_write_bank3_xecore7__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt1__ext571__load_store_cache_byte_write_bank3_xecore7__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt1__ext1000__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext1000__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext1000__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext1000__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext1000__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt1__ext1000__xve_stall__read \
    bdw__render_basic__eu_stall__read
double
acmgt1__ext1000__xve_threads_occupancy_all__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
acmgt1__ext1000__xve_inst_executed_alu0_all__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
#define acmgt1__ext1000__xve_inst_executed_alu0_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1000__xve_inst_executed_alu1_all__read \
    hsw__render_basic__hs_threads__read
#define acmgt1__ext1000__xve_inst_executed_alu1_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1000__xve_inst_executed_xmx_all__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define acmgt1__ext1000__xve_inst_executed_xmx_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1000__xve_inst_executed_send_all__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define acmgt1__ext1000__xve_inst_executed_send_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1000__xve_inst_executed_control_all__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define acmgt1__ext1000__xve_inst_executed_control_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1000__xve_pipe_alu0_and_alu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt1__ext1000__xve_pipe_alu0_and_xmx_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt1__ext1000__xve_inst_executed_alu0_all_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt1__ext1000__xve_inst_executed_alu1_all_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt1__ext1000__xve_inst_executed_xmx_all_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt1__ext1000__xve_inst_executed_send_all_utilization__read \
    bdw__render_basic__vs_send_active__read
#define acmgt1__ext1000__xve_inst_executed_control_all_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
uint64_t
acmgt1__ext1000__xve_active_cycles__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
#define acmgt1__ext1000__xve_active_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

uint64_t
acmgt1__ext1000__xve_stall_cycles__read(const struct intel_perf *perf,
                                        const struct intel_perf_metric_set *metric_set,
                                        uint64_t *accumulator);
#define acmgt1__ext1000__xve_stall_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

uint64_t
acmgt1__ext1000__xve_threads_occupancy_cycles_all__read(const struct intel_perf *perf,
                                                        const struct intel_perf_metric_set *metric_set,
                                                        uint64_t *accumulator);
uint64_t
acmgt1__ext1000__xve_threads_occupancy_cycles_all__max(const struct intel_perf *perf,
                                                       const struct intel_perf_metric_set *metric_set,
                                                       uint64_t *accumulator);

uint64_t
acmgt1__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read(const struct intel_perf *perf,
                                                            const struct intel_perf_metric_set *metric_set,
                                                            uint64_t *accumulator);
#define acmgt1__ext1000__xve_pipe_alu0_and_alu1_active_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1000__xve_pipe_alu0_and_xmx_active_cycles__read \
    hsw__render_basic__ds_threads__read
#define acmgt1__ext1000__xve_pipe_alu0_and_xmx_active_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1001__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext1001__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext1001__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext1001__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext1001__xve_inst_executed_alu0_vs__read \
    acmgt1__ext1000__xve_active_cycles__read
#define acmgt1__ext1001__xve_inst_executed_alu0_vs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1001__xve_inst_executed_alu0_hs__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define acmgt1__ext1001__xve_inst_executed_alu0_hs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1001__xve_inst_executed_alu0_ds__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define acmgt1__ext1001__xve_inst_executed_alu0_ds__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1001__xve_inst_executed_alu0_ps__read \
    hsw__render_basic__hs_threads__read
#define acmgt1__ext1001__xve_inst_executed_alu0_ps__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1001__xve_inst_executed_alu0_cs__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define acmgt1__ext1001__xve_inst_executed_alu0_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1001__xve_inst_executed_alu0_async_cs__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define acmgt1__ext1001__xve_inst_executed_alu0_async_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1001__xve_inst_executed_alu1_vs__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define acmgt1__ext1001__xve_inst_executed_alu1_vs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1001__xve_inst_executed_alu1_hs__read \
    hsw__render_basic__ds_threads__read
#define acmgt1__ext1001__xve_inst_executed_alu1_hs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1001__xve_inst_executed_alu1_ds__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define acmgt1__ext1001__xve_inst_executed_alu1_ds__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1001__xve_inst_executed_alu1_ps__read \
    acmgt1__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read
#define acmgt1__ext1001__xve_inst_executed_alu1_ps__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

uint64_t
acmgt1__ext1001__xve_inst_executed_alu1_cs__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
#define acmgt1__ext1001__xve_inst_executed_alu1_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

uint64_t
acmgt1__ext1001__xve_inst_executed_alu1_async_cs__read(const struct intel_perf *perf,
                                                       const struct intel_perf_metric_set *metric_set,
                                                       uint64_t *accumulator);
#define acmgt1__ext1001__xve_inst_executed_alu1_async_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1001__xve_inst_executed_alu0_vs_utilization__read \
    bdw__render_basic__eu_active__read
#define acmgt1__ext1001__xve_inst_executed_alu0_hs_utilization__read \
    bdw__render_basic__eu_stall__read
#define acmgt1__ext1001__xve_inst_executed_alu0_ds_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt1__ext1001__xve_inst_executed_alu0_ps_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt1__ext1001__xve_inst_executed_alu0_cs_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt1__ext1001__xve_inst_executed_alu0_async_cs_utilization__read \
    bdw__render_basic__vs_send_active__read
#define acmgt1__ext1001__xve_inst_executed_alu1_vs_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt1__ext1001__xve_inst_executed_alu1_hs_utilization__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt1__ext1001__xve_inst_executed_alu1_ds_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt1__ext1001__xve_inst_executed_alu1_ps_utilization__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt1__ext1001__xve_inst_executed_alu1_cs_utilization__read \
    bdw__render_basic__ps_send_active__read
#define acmgt1__ext1001__xve_inst_executed_alu1_async_cs_utilization__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define acmgt1__ext1002__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext1002__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext1002__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext1002__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext1002__xve_inst_executed_alu0_rt_ahs_utilization__read \
    bdw__render_basic__eu_active__read
#define acmgt1__ext1002__xve_inst_executed_alu1_rt_ahs_utilization__read \
    bdw__render_basic__eu_stall__read
#define acmgt1__ext1002__xve_inst_executed_send_rt_ahs_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt1__ext1002__xve_inst_executed_alu0_rt_chs_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt1__ext1002__xve_inst_executed_alu1_rt_chs_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt1__ext1002__xve_inst_executed_send_rt_chs_utilization__read \
    bdw__render_basic__vs_send_active__read
#define acmgt1__ext1002__xve_inst_executed_alu0_rt_ms_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt1__ext1002__xve_inst_executed_alu1_rt_ms_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt1__ext1002__xve_inst_executed_send_rt_ms_utilization__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt1__ext1002__xve_inst_executed_alu0_rt_ahs__read \
    acmgt1__ext1000__xve_active_cycles__read
#define acmgt1__ext1002__xve_inst_executed_alu0_rt_ahs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1002__xve_inst_executed_alu1_rt_ahs__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define acmgt1__ext1002__xve_inst_executed_alu1_rt_ahs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1002__xve_inst_executed_send_rt_ahs__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define acmgt1__ext1002__xve_inst_executed_send_rt_ahs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1002__xve_inst_executed_alu0_rt_chs__read \
    hsw__render_basic__hs_threads__read
#define acmgt1__ext1002__xve_inst_executed_alu0_rt_chs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1002__xve_inst_executed_alu1_rt_chs__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define acmgt1__ext1002__xve_inst_executed_alu1_rt_chs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1002__xve_inst_executed_send_rt_chs__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define acmgt1__ext1002__xve_inst_executed_send_rt_chs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1002__xve_inst_executed_alu0_rt_ms__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define acmgt1__ext1002__xve_inst_executed_alu0_rt_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1002__xve_inst_executed_alu1_rt_ms__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define acmgt1__ext1002__xve_inst_executed_alu1_rt_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1002__xve_inst_executed_send_rt_ms__read \
    hsw__render_basic__ds_threads__read
#define acmgt1__ext1002__xve_inst_executed_send_rt_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1004__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext1004__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext1004__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext1004__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext1004__xve_stall__read \
    bdw__render_basic__eu_active__read
#define acmgt1__ext1004__xve_stall_async_cs__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt1__ext1004__xve_stall_cs__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt1__ext1004__xve_stall_ds__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt1__ext1004__xve_stall_hs__read \
    bdw__render_basic__vs_send_active__read
#define acmgt1__ext1004__xve_stall_ms__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt1__ext1004__xve_stall_ps__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt1__ext1004__xve_stall_ts__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt1__ext1004__xve_stall_vs__read \
    bdw__render_basic__eu_stall__read
#define acmgt1__ext1004__xve_stall_rt__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define acmgt1__ext1004__xve_stall_cycles__read \
    acmgt1__ext1000__xve_active_cycles__read
#define acmgt1__ext1004__xve_stall_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1004__xve_stall_cycles_async_cs__read \
    hsw__render_basic__ds_threads__read
#define acmgt1__ext1004__xve_stall_cycles_async_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1004__xve_stall_cycles_cs__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define acmgt1__ext1004__xve_stall_cycles_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1004__xve_stall_cycles_ds__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define acmgt1__ext1004__xve_stall_cycles_ds__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1004__xve_stall_cycles_hs__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define acmgt1__ext1004__xve_stall_cycles_hs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1004__xve_stall_cycles_ms__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define acmgt1__ext1004__xve_stall_cycles_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1004__xve_stall_cycles_ps__read \
    hsw__render_basic__hs_threads__read
#define acmgt1__ext1004__xve_stall_cycles_ps__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1004__xve_stall_cycles_ts__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define acmgt1__ext1004__xve_stall_cycles_ts__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1004__xve_stall_cycles_vs__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define acmgt1__ext1004__xve_stall_cycles_vs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1004__xve_stall_cycles_rt__read \
    acmgt1__ext1001__xve_inst_executed_alu1_async_cs__read
#define acmgt1__ext1004__xve_stall_cycles_rt__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1005__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext1005__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext1005__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext1005__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext1005__xve_inst_executed_alu0_all__read \
    acmgt1__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read
#define acmgt1__ext1005__xve_inst_executed_alu0_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1005__xve_inst_executed_fp16__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define acmgt1__ext1005__xve_inst_executed_fp16__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1005__xve_inst_executed_fp32__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define acmgt1__ext1005__xve_inst_executed_fp32__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1005__xve_inst_executed_fp64__read \
    acmgt1__ext1000__xve_active_cycles__read
#define acmgt1__ext1005__xve_inst_executed_fp64__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1005__xve_inst_executed_alu1_all__read \
    acmgt1__ext1001__xve_inst_executed_alu1_cs__read
#define acmgt1__ext1005__xve_inst_executed_alu1_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1005__xve_inst_executed_int16__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define acmgt1__ext1005__xve_inst_executed_int16__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1005__xve_inst_executed_int32__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define acmgt1__ext1005__xve_inst_executed_int32__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1005__xve_inst_executed_math__read \
    hsw__render_basic__hs_threads__read
#define acmgt1__ext1005__xve_inst_executed_math__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1005__xve_inst_executed_xmx_all__read \
    acmgt1__ext1001__xve_inst_executed_alu1_async_cs__read
#define acmgt1__ext1005__xve_inst_executed_xmx_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1005__xve_inst_executed_xmx_bf16__read \
    hsw__render_basic__ds_threads__read
#define acmgt1__ext1005__xve_inst_executed_xmx_bf16__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1005__xve_inst_executed_xmx_fp16__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define acmgt1__ext1005__xve_inst_executed_xmx_fp16__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1005__xve_inst_executed_xmx_int8__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define acmgt1__ext1005__xve_inst_executed_xmx_int8__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1005__xve_inst_executed_alu0_all_utilization__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt1__ext1005__xve_inst_executed_fp16_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt1__ext1005__xve_inst_executed_fp32_utilization__read \
    bdw__render_basic__eu_stall__read
#define acmgt1__ext1005__xve_inst_executed_fp64_utilization__read \
    bdw__render_basic__eu_active__read
#define acmgt1__ext1005__xve_inst_executed_alu1_all_utilization__read \
    bdw__render_basic__ps_send_active__read
#define acmgt1__ext1005__xve_inst_executed_int16_utilization__read \
    bdw__render_basic__vs_send_active__read
#define acmgt1__ext1005__xve_inst_executed_int32_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt1__ext1005__xve_inst_executed_math_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt1__ext1005__xve_inst_executed_xmx_all_utilization__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define acmgt1__ext1005__xve_inst_executed_xmx_bf16_utilization__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt1__ext1005__xve_inst_executed_xmx_fp16_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt1__ext1005__xve_inst_executed_xmx_int8_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt1__ext1006__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext1006__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext1006__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext1006__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext1006__xve_inst_executed_send_all__read \
    acmgt1__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read
#define acmgt1__ext1006__xve_inst_executed_send_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1006__xve_inst_executed_send_async_cs__read \
    hsw__render_basic__ds_threads__read
#define acmgt1__ext1006__xve_inst_executed_send_async_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1006__xve_inst_executed_send_cs__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define acmgt1__ext1006__xve_inst_executed_send_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1006__xve_inst_executed_send_ds__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define acmgt1__ext1006__xve_inst_executed_send_ds__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1006__xve_inst_executed_send_gs__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define acmgt1__ext1006__xve_inst_executed_send_gs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1006__xve_inst_executed_send_hs__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define acmgt1__ext1006__xve_inst_executed_send_hs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1006__xve_inst_executed_send_ms__read \
    hsw__render_basic__hs_threads__read
#define acmgt1__ext1006__xve_inst_executed_send_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1006__xve_inst_executed_send_ps__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define acmgt1__ext1006__xve_inst_executed_send_ps__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1006__xve_inst_executed_send_ts__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define acmgt1__ext1006__xve_inst_executed_send_ts__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1006__xve_inst_executed_send_vs__read \
    acmgt1__ext1000__xve_active_cycles__read
#define acmgt1__ext1006__xve_inst_executed_send_vs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1006__xve_inst_executed_send_all_utilization__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt1__ext1006__xve_inst_executed_send_async_cs_utilization__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt1__ext1006__xve_inst_executed_send_cs_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt1__ext1006__xve_inst_executed_send_ds_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt1__ext1006__xve_inst_executed_send_gs_utilization__read \
    bdw__render_basic__vs_send_active__read
#define acmgt1__ext1006__xve_inst_executed_send_hs_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt1__ext1006__xve_inst_executed_send_ms_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt1__ext1006__xve_inst_executed_send_ps_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt1__ext1006__xve_inst_executed_send_ts_utilization__read \
    bdw__render_basic__eu_stall__read
#define acmgt1__ext1006__xve_inst_executed_send_vs_utilization__read \
    bdw__render_basic__eu_active__read
#define acmgt1__ext1007__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext1007__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext1007__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext1007__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext1007__xve_stall_gs__read \
    bdw__render_basic__eu_stall__read
#define acmgt1__ext1007__xve_inst_executed_alu0_gs__read \
    hsw__render_basic__hs_threads__read
#define acmgt1__ext1007__xve_inst_executed_alu0_gs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1007__xve_inst_executed_alu1_gs__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define acmgt1__ext1007__xve_inst_executed_alu1_gs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1007__xve_stall_cycles_gs__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define acmgt1__ext1007__xve_stall_cycles_gs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1007__xve_inst_executed_alu0_ms__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define acmgt1__ext1007__xve_inst_executed_alu0_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1007__xve_inst_executed_alu0_ts__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define acmgt1__ext1007__xve_inst_executed_alu0_ts__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1007__xve_inst_executed_alu1_ms__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define acmgt1__ext1007__xve_inst_executed_alu1_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1007__xve_inst_executed_alu1_ts__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define acmgt1__ext1007__xve_inst_executed_alu1_ts__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt1__ext1007__xve_inst_executed_alu0_gs_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt1__ext1007__xve_inst_executed_alu1_gs_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt1__ext1007__xve_inst_executed_alu0_ms_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt1__ext1007__xve_inst_executed_alu0_ts_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt1__ext1007__xve_inst_executed_alu1_ms_utilization__read \
    bdw__render_basic__vs_send_active__read
#define acmgt1__ext1007__xve_inst_executed_alu1_ts_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt1__ext1010__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt1__ext1010__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt1__ext1010__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt1__ext1010__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt1__ext1010__sampler_2_x2_read__read \
    bdw__render_basic__sampler_texels__read
#define acmgt1__ext1010__pixel_write__read \
    bdw__render_basic__samples_written__read
#define acmgt1__ext1010__pixel_blend__read \
    bdw__render_basic__samples_blended__read
#define acmgt1__ext1010__rasterizer_sample_output__read \
    bdw__render_basic__rasterized_pixels__read
#define acmgt1__ext1010__postps_depth_stencil_alpha_test_fail__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define acmgt2__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__render_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define acmgt2__render_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define acmgt2__render_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define acmgt2__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define acmgt2__render_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define acmgt2__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define acmgt2__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__render_basic__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt2__render_basic__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt2__render_basic__xve_thread_occupancy__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt2__render_basic__xve_fpu_em_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt2__render_basic__vs_fpu_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt2__render_basic__vs_em_active__read \
    bdw__render_basic__vs_send_active__read
#define acmgt2__render_basic__vs_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt2__render_basic__ps_fpu_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt2__render_basic__ps_em_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt2__render_basic__ps_send_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt2__render_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define acmgt2__render_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define acmgt2__render_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define acmgt2__render_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define acmgt2__render_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define acmgt2__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define acmgt2__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define acmgt2__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define acmgt2__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define acmgt2__render_basic__slm_reads__read \
    hsw__render_basic__ps_threads__read
#define acmgt2__render_basic__slm_reads__max \
    acmgt1__render_basic__slm_reads__max

#define acmgt2__render_basic__slm_writes__read \
    acmgt1__render_basic__slm_writes__read
#define acmgt2__render_basic__slm_writes__max \
    acmgt1__render_basic__slm_reads__max

#define acmgt2__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define acmgt2__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define acmgt2__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define acmgt2__render_basic__gti_read_throughput__read \
    acmgt1__render_basic__gti_read_throughput__read
#define acmgt2__render_basic__gti_read_throughput__max \
    acmgt1__render_basic__gti_read_throughput__max

uint64_t
acmgt2__render_basic__gti_write_throughput__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
#define acmgt2__render_basic__gti_write_throughput__max \
    acmgt1__render_basic__gti_read_throughput__max

#define acmgt2__render_basic__sampler20_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__render_basic__samplers_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__render_basic__sampler20_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__render_basic__sampler_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define acmgt2__compute_basic__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt2__compute_basic__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt2__compute_basic__fpu_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt2__compute_basic__em_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt2__compute_basic__xmx_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt2__compute_basic__xve_fpu_em_active__read \
    bdw__render_basic__vs_send_active__read
#define acmgt2__compute_basic__xve_fpu_xmx_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt2__compute_basic__xve_avg_ipc_rate__read \
    acmgt1__compute_basic__xve_avg_ipc_rate__read
#define acmgt2__compute_basic__xve_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define acmgt2__compute_basic__send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt2__compute_basic__xve_thread_occupancy__read \
    acmgt1__compute_basic__xve_thread_occupancy__read
#define acmgt2__compute_basic__xve_fpu_flt16__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt2__compute_basic__xve_fpu_flt32__read \
    bdw__render_basic__ps_send_active__read
#define acmgt2__compute_basic__xve_fpu_flt64__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define acmgt2__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define acmgt2__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define acmgt2__compute_basic__slm_reads__read \
    hsw__render_basic__ps_threads__read
#define acmgt2__compute_basic__slm_reads__max \
    acmgt1__render_basic__slm_reads__max

#define acmgt2__compute_basic__slm_writes__read \
    acmgt1__render_basic__slm_writes__read
#define acmgt2__compute_basic__slm_writes__max \
    acmgt1__render_basic__slm_reads__max

#define acmgt2__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define acmgt2__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define acmgt2__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define acmgt2__compute_basic__gti_read_throughput__read \
    acmgt1__render_basic__gti_read_throughput__read
#define acmgt2__compute_basic__gti_read_throughput__max \
    acmgt1__render_basic__gti_read_throughput__max

#define acmgt2__compute_basic__gti_write_throughput__read \
    acmgt2__render_basic__gti_write_throughput__read
#define acmgt2__compute_basic__gti_write_throughput__max \
    acmgt1__render_basic__gti_read_throughput__max

#define acmgt2__async_compute__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__async_compute__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__async_compute__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__async_compute__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__async_compute__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__async_compute__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define acmgt2__async_compute__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define acmgt2__async_compute__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define acmgt2__async_compute__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define acmgt2__async_compute__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define acmgt2__async_compute__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define acmgt2__async_compute__fpu_active__read \
    bdw__render_basic__eu_active__read
#define acmgt2__async_compute__vs_fpu_active__read \
    bdw__render_basic__eu_stall__read
#define acmgt2__async_compute__ps_fpu_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt2__async_compute__cs_fpu_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt2__async_compute__async_cs_fpu_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt2__async_compute__em_active__read \
    bdw__render_basic__vs_send_active__read
#define acmgt2__async_compute__vs_em_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt2__async_compute__ps_em_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt2__async_compute__cs_em_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt2__async_compute__async_cs_em_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt2__async_compute__xve_thread_occupancy__read \
    acmgt1__async_compute__xve_thread_occupancy__read
#define acmgt2__async_compute__xve_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define acmgt2__async_compute__xve_stall__read \
    bdw__compute_l3_cache__eu_move_fpu0_instruction__read
#define acmgt2__xve_activity1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__xve_activity1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__xve_activity1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__xve_activity1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__xve_activity1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__xve_activity1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define acmgt2__xve_activity1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define acmgt2__xve_activity1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define acmgt2__xve_activity1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define acmgt2__xve_activity1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define acmgt2__xve_activity1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define acmgt2__xve_activity1__hs_fpu_active__read \
    bdw__render_basic__eu_active__read
#define acmgt2__xve_activity1__ds_fpu_active__read \
    bdw__render_basic__eu_stall__read
#define acmgt2__xve_activity1__gs_fpu_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt2__xve_activity1__hs_em_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt2__xve_activity1__ds_em_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt2__xve_activity1__gs_em_active__read \
    bdw__render_basic__vs_send_active__read
#define acmgt2__xve_activity1__hs_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt2__xve_activity1__ds_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt2__xve_activity1__gs_send_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt2__xve_activity1__cs_send_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt2__gpu_busyness__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__gpu_busyness__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__gpu_busyness__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__gpu_busyness__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__gpu_busyness__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__gpu_busyness__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt2__gpu_busyness__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt2__gpu_busyness__xve_thread_occupancy__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt2__gpu_busyness__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define acmgt2__gpu_busyness__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define acmgt2__gpu_busyness__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define acmgt2__gpu_busyness__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define acmgt2__gpu_busyness__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define acmgt2__gpu_busyness__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define acmgt2__gpu_busyness__render_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__gpu_busyness__compute_engine1_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__gpu_busyness__compute_engine2_busy__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__gpu_busyness__blitter_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__gpu_busyness__vdbox00_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__gpu_busyness__vebox0_busy__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__gpu_busyness__vdbox10_busy__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__gpu_busyness__vebox1_busy__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__gpu_busyness__any_compute_engine_busy__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__gpu_busyness__render_and_any_compute_engine_busy__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__render_pipe_profile1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__render_pipe_profile1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__render_pipe_profile1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__render_pipe_profile1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__render_pipe_profile1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__render_pipe_profile1__vf2_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__render_pipe_profile1__vs2_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__render_pipe_profile1__cl2_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__render_pipe_profile1__hs2_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__render_pipe_profile1__ds2_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__render_pipe_profile1__gs2_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__render_pipe_profile1__sf2_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__render_pipe_profile1__so2_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__render_pipe_profile1__cl2_stall__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__render_pipe_profile1__hs2_stall__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__render_pipe_profile1__ds2_stall__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__render_pipe_profile1__sf2_stall__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__render_pipe_profile1__so2_stall__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__render_pipe_profile1__hi_depth20_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__render_pipe_profile1__bc20_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__render_pipe_profile2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__render_pipe_profile2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__render_pipe_profile2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__render_pipe_profile2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__render_pipe_profile2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__render_pipe_profile2__vf3_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__render_pipe_profile2__vs3_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__render_pipe_profile2__cl3_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__render_pipe_profile2__hs3_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__render_pipe_profile2__ds3_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__render_pipe_profile2__gs3_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__render_pipe_profile2__sf3_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__render_pipe_profile2__so3_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__render_pipe_profile2__cl3_stall__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__render_pipe_profile2__hs3_stall__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__render_pipe_profile2__ds3_stall__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__render_pipe_profile2__sf3_stall__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__render_pipe_profile2__so3_stall__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__render_pipe_profile2__hi_depth30_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__render_pipe_profile2__bc30_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__render_pipe_profile3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__render_pipe_profile3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__render_pipe_profile3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__render_pipe_profile3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__render_pipe_profile3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__render_pipe_profile3__vf4_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__render_pipe_profile3__vs4_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__render_pipe_profile3__cl4_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__render_pipe_profile3__hs4_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__render_pipe_profile3__ds4_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__render_pipe_profile3__gs4_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__render_pipe_profile3__sf4_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__render_pipe_profile3__so4_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__render_pipe_profile3__cl4_stall__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__render_pipe_profile3__hs4_stall__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__render_pipe_profile3__ds4_stall__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__render_pipe_profile3__sf4_stall__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__render_pipe_profile3__so4_stall__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__render_pipe_profile3__hi_depth40_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__render_pipe_profile3__bc40_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__render_pipe_profile4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__render_pipe_profile4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__render_pipe_profile4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__render_pipe_profile4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__render_pipe_profile4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__render_pipe_profile4__vf5_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__render_pipe_profile4__vs5_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__render_pipe_profile4__cl5_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__render_pipe_profile4__hs5_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__render_pipe_profile4__ds5_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__render_pipe_profile4__gs5_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__render_pipe_profile4__sf5_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__render_pipe_profile4__so5_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__render_pipe_profile4__cl5_stall__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__render_pipe_profile4__hs5_stall__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__render_pipe_profile4__ds5_stall__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__render_pipe_profile4__sf5_stall__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__render_pipe_profile4__so5_stall__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__render_pipe_profile4__hi_depth50_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__render_pipe_profile4__bc50_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__l3_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__l3_1__l31_bank0_input_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__l3_1__l31_bank1_input_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__l3_1__l31_bank2_input_available__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__l3_1__l31_bank3_input_available__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__l3_1__l31_bank4_input_available__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__l3_1__l31_bank5_input_available__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__l3_1__l31_bank6_input_available__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__l3_1__l31_bank7_input_available__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__l3_1__l31_bank0_output_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__l3_1__l31_bank1_output_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__l3_1__l31_bank2_output_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__l3_1__l31_bank3_output_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__l3_1__l31_bank4_output_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__l3_1__l31_bank5_output_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__l3_1__l31_bank6_output_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__l3_1__l31_bank7_output_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__l3_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_2__l32_bank0_input_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__l3_2__l32_bank1_input_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__l3_2__l32_bank2_input_available__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__l3_2__l32_bank3_input_available__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__l3_2__l32_bank4_input_available__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__l3_2__l32_bank5_input_available__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__l3_2__l32_bank6_input_available__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__l3_2__l32_bank7_input_available__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__l3_2__l32_bank0_output_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__l3_2__l32_bank1_output_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__l3_2__l32_bank2_output_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__l3_2__l32_bank3_output_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__l3_2__l32_bank4_output_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__l3_2__l32_bank5_output_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__l3_2__l32_bank6_output_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__l3_2__l32_bank7_output_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__sampler_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__sampler_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__sampler_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__sampler_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__sampler_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__sampler_1__sampler20_input_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__sampler_1__sampler21_input_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__sampler_1__sampler22_input_available__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__sampler_1__sampler23_input_available__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__sampler_1__sampler30_input_available__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__sampler_1__sampler31_input_available__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__sampler_1__sampler32_input_available__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__sampler_1__sampler33_input_available__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__sampler_1__sampler20_output_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__sampler_1__sampler21_output_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__sampler_1__sampler22_output_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__sampler_1__sampler23_output_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__sampler_1__sampler30_output_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__sampler_1__sampler31_output_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__sampler_1__sampler32_output_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__sampler_1__sampler33_output_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__sampler_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__sampler_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__sampler_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__sampler_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__sampler_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__sampler_2__sampler40_input_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__sampler_2__sampler41_input_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__sampler_2__sampler42_input_available__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__sampler_2__sampler43_input_available__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__sampler_2__sampler50_input_available__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__sampler_2__sampler51_input_available__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__sampler_2__sampler52_input_available__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__sampler_2__sampler53_input_available__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__sampler_2__sampler40_output_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__sampler_2__sampler41_output_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__sampler_2__sampler42_output_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__sampler_2__sampler43_output_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__sampler_2__sampler50_output_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__sampler_2__sampler51_output_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__sampler_2__sampler52_output_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__sampler_2__sampler53_output_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__hdc_and_sf1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__hdc_and_sf1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__hdc_and_sf1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__hdc_and_sf1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__hdc_and_sf1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__hdc_and_sf1__non_sampler_shader20_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__hdc_and_sf1__non_sampler_shader21_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__hdc_and_sf1__non_sampler_shader22_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__hdc_and_sf1__non_sampler_shader23_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__hdc_and_sf1__non_sampler_shader30_access_stalled_on_l3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__hdc_and_sf1__non_sampler_shader31_access_stalled_on_l3__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__hdc_and_sf1__non_sampler_shader32_access_stalled_on_l3__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__hdc_and_sf1__non_sampler_shader33_access_stalled_on_l3__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__hdc_and_sf2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__hdc_and_sf2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__hdc_and_sf2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__hdc_and_sf2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__hdc_and_sf2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__hdc_and_sf2__poly2_data_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__hdc_and_sf2__poly3_data_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__hdc_and_sf2__poly4_data_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__hdc_and_sf2__poly5_data_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__hdc_and_sf2__gt_request_queue20_full__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__hdc_and_sf2__gt_request_queue30_full__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__hdc_and_sf2__gt_request_queue40_full__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__hdc_and_sf2__gt_request_queue50_full__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__hdc_and_sf3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__hdc_and_sf3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__hdc_and_sf3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__hdc_and_sf3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__hdc_and_sf3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__hdc_and_sf3__non_sampler_shader40_access_stalled_on_l3__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__hdc_and_sf3__non_sampler_shader41_access_stalled_on_l3__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__hdc_and_sf3__non_sampler_shader42_access_stalled_on_l3__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__hdc_and_sf3__non_sampler_shader43_access_stalled_on_l3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__hdc_and_sf3__non_sampler_shader50_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__hdc_and_sf3__non_sampler_shader51_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__hdc_and_sf3__non_sampler_shader52_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__hdc_and_sf3__non_sampler_shader53_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__rasterizer_and_pixel_backend1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__rasterizer_and_pixel_backend1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__rasterizer_and_pixel_backend1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__rasterizer_and_pixel_backend1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__rasterizer_and_pixel_backend1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__rasterizer_and_pixel_backend1__rasterizer2_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__rasterizer_and_pixel_backend1__rasterizer3_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__rasterizer_and_pixel_backend1__rasterizer4_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__rasterizer_and_pixel_backend1__rasterizer5_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__rasterizer_and_pixel_backend1__pixel_data20_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__rasterizer_and_pixel_backend1__pixel_data21_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__rasterizer_and_pixel_backend1__pixel_data30_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__rasterizer_and_pixel_backend1__pixel_data31_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__rasterizer_and_pixel_backend2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__rasterizer_and_pixel_backend2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__rasterizer_and_pixel_backend2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__rasterizer_and_pixel_backend2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__rasterizer_and_pixel_backend2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__rasterizer_and_pixel_backend2__rasterizer2_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__rasterizer_and_pixel_backend2__rasterizer3_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__rasterizer_and_pixel_backend2__rasterizer4_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__rasterizer_and_pixel_backend2__rasterizer5_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__rasterizer_and_pixel_backend2__pixel_data40_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__rasterizer_and_pixel_backend2__pixel_data41_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__rasterizer_and_pixel_backend2__pixel_data50_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__rasterizer_and_pixel_backend2__pixel_data51_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__rasterizer_and_pixel_backend3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__rasterizer_and_pixel_backend3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__rasterizer_and_pixel_backend3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__rasterizer_and_pixel_backend3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__rasterizer_and_pixel_backend3__ps_output10_available__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__rasterizer_and_pixel_backend3__pixel_values10_ready__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__rasterizer_and_pixel_backend3__ps_output11_available__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__rasterizer_and_pixel_backend3__pixel_values11_ready__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__rasterizer_and_pixel_backend3__ps_output20_available__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__rasterizer_and_pixel_backend3__pixel_values20_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__rasterizer_and_pixel_backend3__ps_output21_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__rasterizer_and_pixel_backend3__pixel_values21_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__tdl1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__tdl1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__tdl1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__tdl1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__tdl1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__tdl1__non_ps_thread20_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__tdl1__non_ps_thread21_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__tdl1__non_ps_thread22_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__tdl1__non_ps_thread23_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__tdl1__non_ps_thread30_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__tdl1__non_ps_thread31_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__tdl1__non_ps_thread32_ready_for_dispatch__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__tdl1__non_ps_thread33_ready_for_dispatch__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__tdl1__thread_header23_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__tdl1__thread_header23_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__tdl1__thread_header23_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__tdl1__thread_header23_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__tdl1__thread_header33_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__tdl1__thread_header33_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__tdl1__thread_header33_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__tdl1__thread_header33_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__tdl2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__tdl2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__tdl2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__tdl2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__tdl2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__tdl2__ps_thread20_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__tdl2__ps_thread21_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__tdl2__ps_thread22_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__tdl2__ps_thread23_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__tdl2__ps_thread30_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__tdl2__ps_thread31_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__tdl2__ps_thread32_ready_for_dispatch__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__tdl2__ps_thread33_ready_for_dispatch__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__tdl3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__tdl3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__tdl3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__tdl3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__tdl3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__tdl3__thread_header20_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__tdl3__thread_header20_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__tdl3__thread_header20_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__tdl3__thread_header20_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__tdl3__thread_header20_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__tdl3__thread_header21_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__tdl3__thread_header21_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__tdl3__thread_header21_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__tdl3__thread_header21_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__tdl3__thread_header21_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__tdl3__thread_header22_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__tdl3__thread_header22_ready_port0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__tdl3__thread_header22_ready_port1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__tdl3__thread_header22_ready_port2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__tdl3__thread_header22_ready_port3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__tdl3__thread_header23_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__tdl4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__tdl4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__tdl4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__tdl4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__tdl4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__tdl4__thread_header30_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__tdl4__thread_header30_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__tdl4__thread_header30_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__tdl4__thread_header30_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__tdl4__thread_header30_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__tdl4__thread_header31_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__tdl4__thread_header31_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__tdl4__thread_header31_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__tdl4__thread_header31_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__tdl4__thread_header31_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__tdl4__thread_header32_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__tdl4__thread_header32_ready_port0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__tdl4__thread_header32_ready_port1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__tdl4__thread_header32_ready_port2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__tdl4__thread_header32_ready_port3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__tdl4__thread_header33_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__tdl5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__tdl5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__tdl5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__tdl5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__tdl5__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__tdl5__non_ps_thread40_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__tdl5__non_ps_thread41_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__tdl5__non_ps_thread42_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__tdl5__non_ps_thread43_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__tdl5__non_ps_thread50_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__tdl5__non_ps_thread51_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__tdl5__non_ps_thread52_ready_for_dispatch__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__tdl5__non_ps_thread53_ready_for_dispatch__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__tdl5__thread_header43_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__tdl5__thread_header43_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__tdl5__thread_header43_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__tdl5__thread_header43_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__tdl5__thread_header53_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__tdl5__thread_header53_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__tdl5__thread_header53_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__tdl5__thread_header53_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__tdl6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__tdl6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__tdl6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__tdl6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__tdl6__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__tdl6__ps_thread40_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__tdl6__ps_thread41_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__tdl6__ps_thread42_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__tdl6__ps_thread43_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__tdl6__ps_thread50_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__tdl6__ps_thread51_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__tdl6__ps_thread52_ready_for_dispatch__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__tdl6__ps_thread53_ready_for_dispatch__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__tdl7__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__tdl7__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__tdl7__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__tdl7__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__tdl7__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__tdl7__thread_header40_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__tdl7__thread_header40_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__tdl7__thread_header40_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__tdl7__thread_header40_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__tdl7__thread_header40_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__tdl7__thread_header41_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__tdl7__thread_header41_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__tdl7__thread_header41_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__tdl7__thread_header41_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__tdl7__thread_header41_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__tdl7__thread_header42_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__tdl7__thread_header42_ready_port0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__tdl7__thread_header42_ready_port1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__tdl7__thread_header42_ready_port2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__tdl7__thread_header42_ready_port3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__tdl7__thread_header43_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__tdl8__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__tdl8__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__tdl8__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__tdl8__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__tdl8__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt2__tdl8__thread_header50_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__tdl8__thread_header50_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__tdl8__thread_header50_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__tdl8__thread_header50_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__tdl8__thread_header50_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__tdl8__thread_header51_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__tdl8__thread_header51_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__tdl8__thread_header51_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__tdl8__thread_header51_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__tdl8__thread_header51_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__tdl8__thread_header52_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__tdl8__thread_header52_ready_port0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__tdl8__thread_header52_ready_port1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__tdl8__thread_header52_ready_port2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__tdl8__thread_header52_ready_port3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__tdl8__thread_header53_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__test_oa__counter8__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__test_oa__counter9__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__amfs1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__amfs1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__amfs1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__amfs1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__amfs1__amfs_cache_hit_slice0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__amfs1__amfs_cache_miss_slice0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__amfs1__amfs_4_x4_shading_request_slice0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__amfs1__amfs_stall_any_input_slice0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__amfs1__amfs_stall_all_input_slice0__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__amfs2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__amfs2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__amfs2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__amfs2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__amfs2__amfs_cache_hit_slice1__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__amfs2__amfs_cache_miss_slice1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__amfs2__amfs_4_x4_shading_request_slice1__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__amfs2__amfs_stall_any_input_slice1__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__amfs2__amfs_stall_all_input_slice1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__amfs3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__amfs3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__amfs3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__amfs3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__amfs3__amfs_cache_hit_slice2__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__amfs3__amfs_cache_miss_slice2__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__amfs3__amfs_4_x4_shading_request_slice2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__amfs3__amfs_stall_any_input_slice2__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__amfs3__amfs_stall_all_input_slice2__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__amfs4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__amfs4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__amfs4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__amfs4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__amfs4__amfs_cache_hit_slice3__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__amfs4__amfs_cache_miss_slice3__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__amfs4__amfs_4_x4_shading_request_slice3__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__amfs4__amfs_stall_any_input_slice3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__amfs4__amfs_stall_all_input_slice3__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__amfs5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__amfs5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__amfs5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__amfs5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__amfs5__amfs_l3_atomic_slice0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__amfs5__amfs_l3_atomic_slice1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__amfs5__amfs_l3_atomic_slice2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__amfs5__amfs_l3_atomic_slice3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__amfs5__amfs_l3_access_slice0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__amfs5__amfs_l3_access_slice1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__amfs5__amfs_l3_access_slice2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__amfs5__amfs_l3_access_slice3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__amfs5__amfs_l3_write_slice0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__amfs5__amfs_l3_write_slice1__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__amfs5__amfs_l3_write_slice2__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__amfs5__amfs_l3_write_slice3__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__color_pipe1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__color_pipe1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__color_pipe1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__color_pipe1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__color_pipe1__render_cache_hit_l3_node0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__color_pipe1__render_cache_hit_l3_node1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__color_pipe1__render_cache_hit_l3_node2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__color_pipe1__render_cache_read_l3_node0__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__color_pipe1__render_cache_read_l3_node1__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__color_pipe1__render_cache_read_l3_node2__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__color_pipe1__render_cache_write_l3_node0__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__color_pipe1__render_cache_write_l3_node1__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__color_pipe1__render_cache_write_l3_node2__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__color_pipe1__render_cache_input_available_l3_node0__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__color_pipe1__render_cache_input_available_l3_node1__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__color_pipe1__render_cache_input_available_l3_node2__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__color_pipe1__render_cache_output_ready_l3_node0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__color_pipe1__render_cache_output_ready_l3_node1__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__color_pipe1__render_cache_output_ready_l3_node2__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__color_pipe2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__color_pipe2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__color_pipe2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__color_pipe2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__color_pipe2__render_cache_hit_l3_node3__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__color_pipe2__render_cache_read_l3_node3__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__color_pipe2__render_cache_write_l3_node3__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__color_pipe2__render_cache_input_available_l3_node3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__color_pipe2__render_cache_output_ready_l3_node3__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__color_pipe3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__color_pipe3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__color_pipe3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__color_pipe3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__color_pipe3__color_pipe_cache_latency1_stall_cpipe0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__color_pipe3__color_pipe_cache_latency1_stall_cpipe1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__color_pipe3__color_pipe_cache_latency1_stall_cpipe2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__color_pipe3__color_pipe_cache_latency1_stall_cpipe3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__color_pipe3__color_pipe_cache_latency1_stall_cpipe4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__color_pipe3__color_pipe_cache_latency1_stall_cpipe5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__color_pipe3__color_pipe_cache_latency1_stall_cpipe6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__color_pipe3__color_pipe_cache_latency1_stall_cpipe7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__color_pipe3__color_pipe_cache_latency2_stall_l3_node0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__color_pipe3__color_pipe_cache_latency2_stall_l3_node1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__color_pipe3__color_pipe_cache_latency2_stall_l3_node2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__color_pipe3__color_pipe_cache_latency2_stall_l3_node3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__color_pipe3__ps_output_available_cpipe0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__color_pipe3__ps_output_available_cpipe1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__color_pipe4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__color_pipe4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__color_pipe4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__color_pipe4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__color_pipe4__pixel_post_process_input_available_cpipe0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__color_pipe4__pixel_post_process_input_available_cpipe1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__color_pipe5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__color_pipe5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__color_pipe5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__color_pipe5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__color_pipe5__pixel_post_process_input_available_cpipe2__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__color_pipe5__pixel_post_process_input_available_cpipe3__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__color_pipe6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__color_pipe6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__color_pipe6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__color_pipe6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__color_pipe6__pixel_post_process_input_available_cpipe4__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__color_pipe6__pixel_post_process_input_available_cpipe5__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__color_pipe7__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__color_pipe7__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__color_pipe7__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__color_pipe7__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__color_pipe7__pixel_post_process_input_available_cpipe6__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__color_pipe7__pixel_post_process_input_available_cpipe7__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__color_pipe8__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__color_pipe8__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__color_pipe8__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__color_pipe8__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__color_pipe8__ps_output_available_cpipe2__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__color_pipe8__ps_output_available_cpipe3__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__color_pipe8__ps_output_available_cpipe4__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__color_pipe8__ps_output_available_cpipe5__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__color_pipe8__ps_output_available_cpipe6__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__color_pipe8__ps_output_available_cpipe7__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__color_pipe8__pixel_post_process_output_ready_cpipe0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__color_pipe8__pixel_post_process_output_ready_cpipe1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__color_pipe8__pixel_post_process_output_ready_cpipe2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__color_pipe8__pixel_post_process_output_ready_cpipe3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__color_pipe9__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__color_pipe9__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__color_pipe9__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__color_pipe9__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__color_pipe9__pixel_post_process_output_ready_cpipe4__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__color_pipe9__pixel_post_process_output_ready_cpipe5__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__color_pipe9__pixel_post_process_output_ready_cpipe6__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__color_pipe9__pixel_post_process_output_ready_cpipe7__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__color_pipe9__render_cache_alloc_l3_node0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__color_pipe9__render_cache_alloc_l3_node1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__color_pipe9__render_cache_alloc_l3_node2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__color_pipe9__render_cache_alloc_l3_node3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__color_pipe10__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__color_pipe10__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__color_pipe10__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__color_pipe10__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__color_pipe10__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt2__color_pipe11__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__color_pipe11__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__color_pipe11__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__color_pipe11__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__color_pipe11__pixel_2x2_lit_post_rasterizer_early_depth_slice1__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt2__color_pipe12__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__color_pipe12__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__color_pipe12__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__color_pipe12__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__color_pipe12__pixel_2x2_lit_post_rasterizer_early_depth_slice2__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt2__color_pipe13__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__color_pipe13__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__color_pipe13__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__color_pipe13__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__color_pipe13__pixel_2x2_lit_post_rasterizer_early_depth_slice3__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt2__color_pipe14__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__color_pipe14__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__color_pipe14__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__color_pipe14__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__color_pipe14__pixel_2x2_lit_post_rasterizer_late_depth_slice0__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt2__color_pipe15__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__color_pipe15__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__color_pipe15__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__color_pipe15__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__color_pipe15__pixel_2x2_lit_post_rasterizer_late_depth_slice1__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt2__color_pipe16__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__color_pipe16__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__color_pipe16__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__color_pipe16__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__color_pipe16__pixel_2x2_lit_post_rasterizer_late_depth_slice2__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt2__color_pipe17__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__color_pipe17__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__color_pipe17__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__color_pipe17__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__color_pipe17__pixel_2x2_lit_post_rasterizer_late_depth_slice3__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt2__dataport1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport1__xve_dataport_read_message_count_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__dataport1__xve_dataport_read_message_count_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__dataport1__xve_dataport_write_message_count_xecore0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__dataport1__xve_dataport_write_message_count_xecore1__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__dataport1__xve_dataport_atomic_message_count_xecore0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__dataport1__xve_dataport_atomic_message_count_xecore1__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__dataport1__xve_dataport_fence_message_count_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__dataport1__xve_dataport_fence_message_count_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__dataport2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport2__xve_dataport_read_message_count_xecore2__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__dataport2__xve_dataport_read_message_count_xecore3__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__dataport2__xve_dataport_write_message_count_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__dataport2__xve_dataport_write_message_count_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__dataport2__xve_dataport_atomic_message_count_xecore2__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__dataport2__xve_dataport_atomic_message_count_xecore3__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__dataport2__xve_dataport_fence_message_count_xecore2__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__dataport2__xve_dataport_fence_message_count_xecore3__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__dataport3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport3__xve_dataport_read_message_count_xecore4__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__dataport3__xve_dataport_read_message_count_xecore5__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__dataport3__xve_dataport_write_message_count_xecore4__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__dataport3__xve_dataport_write_message_count_xecore5__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__dataport3__xve_dataport_atomic_message_count_xecore4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__dataport3__xve_dataport_atomic_message_count_xecore5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__dataport3__xve_dataport_fence_message_count_xecore4__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__dataport3__xve_dataport_fence_message_count_xecore5__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__dataport4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport4__xve_dataport_read_message_count_xecore6__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__dataport4__xve_dataport_read_message_count_xecore7__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__dataport4__xve_dataport_write_message_count_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__dataport4__xve_dataport_write_message_count_xecore7__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__dataport4__xve_dataport_atomic_message_count_xecore6__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__dataport4__xve_dataport_atomic_message_count_xecore7__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__dataport4__xve_dataport_fence_message_count_xecore6__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__dataport4__xve_dataport_fence_message_count_xecore7__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__dataport5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport5__xve_dataport_read_message_count_xecore8__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__dataport5__xve_dataport_read_message_count_xecore9__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__dataport5__xve_dataport_write_message_count_xecore8__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__dataport5__xve_dataport_write_message_count_xecore9__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__dataport5__xve_dataport_atomic_message_count_xecore8__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__dataport5__xve_dataport_atomic_message_count_xecore9__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__dataport5__xve_dataport_fence_message_count_xecore8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__dataport5__xve_dataport_fence_message_count_xecore9__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__dataport6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport6__xve_dataport_read_message_count_xecore10__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__dataport6__xve_dataport_read_message_count_xecore11__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__dataport6__xve_dataport_write_message_count_xecore10__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__dataport6__xve_dataport_write_message_count_xecore11__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__dataport6__xve_dataport_atomic_message_count_xecore10__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__dataport6__xve_dataport_atomic_message_count_xecore11__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__dataport6__xve_dataport_fence_message_count_xecore10__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__dataport6__xve_dataport_fence_message_count_xecore11__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__dataport7__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport7__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport7__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport7__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport7__xve_dataport_read_message_count_xecore12__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__dataport7__xve_dataport_read_message_count_xecore13__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__dataport7__xve_dataport_write_message_count_xecore12__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__dataport7__xve_dataport_write_message_count_xecore13__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__dataport7__xve_dataport_atomic_message_count_xecore12__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__dataport7__xve_dataport_atomic_message_count_xecore13__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__dataport7__xve_dataport_fence_message_count_xecore12__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__dataport7__xve_dataport_fence_message_count_xecore13__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__dataport8__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport8__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport8__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport8__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport8__xve_dataport_read_message_count_xecore14__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__dataport8__xve_dataport_read_message_count_xecore15__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__dataport8__xve_dataport_write_message_count_xecore14__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__dataport8__xve_dataport_write_message_count_xecore15__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__dataport8__xve_dataport_atomic_message_count_xecore14__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__dataport8__xve_dataport_atomic_message_count_xecore15__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__dataport8__xve_dataport_fence_message_count_xecore14__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__dataport8__xve_dataport_fence_message_count_xecore15__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__dataport9__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport9__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport9__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport9__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport9__dataport_input_available_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__dataport9__dataport_input_available_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__dataport10__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport10__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport10__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport10__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport10__dataport_input_available_xecore2__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__dataport10__dataport_input_available_xecore3__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__dataport11__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport11__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport11__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport11__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport11__dataport_input_available_xecore4__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__dataport11__dataport_input_available_xecore5__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__dataport12__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport12__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport12__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport12__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport12__dataport_input_available_xecore6__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__dataport12__dataport_input_available_xecore7__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__dataport13__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport13__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport13__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport13__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport13__dataport_input_available_xecore8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__dataport13__dataport_input_available_xecore9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__dataport14__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport14__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport14__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport14__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport14__dataport_input_available_xecore10__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__dataport14__dataport_input_available_xecore11__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__dataport15__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport15__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport15__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport15__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport15__dataport_input_available_xecore12__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__dataport15__dataport_input_available_xecore13__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__dataport16__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport16__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport16__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport16__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport16__dataport_input_available_xecore14__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__dataport16__dataport_input_available_xecore15__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__dataport17__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport17__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport17__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport17__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport17__dataport_output_ready_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__dataport17__dataport_output_ready_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__dataport17__dataport_output_ready_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__dataport17__dataport_output_ready_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__dataport18__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport18__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport18__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport18__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport18__dataport_output_ready_xecore4__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__dataport18__dataport_output_ready_xecore5__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__dataport18__dataport_output_ready_xecore6__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__dataport18__dataport_output_ready_xecore7__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__dataport19__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport19__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport19__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport19__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport19__dataport_output_ready_xecore8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__dataport19__dataport_output_ready_xecore9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__dataport19__dataport_output_ready_xecore10__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__dataport19__dataport_output_ready_xecore11__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__dataport20__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport20__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport20__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport20__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport20__dataport_output_ready_xecore12__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__dataport20__dataport_output_ready_xecore13__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__dataport20__dataport_output_ready_xecore14__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__dataport20__dataport_output_ready_xecore15__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__dataport21__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport21__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport21__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport21__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport21__dataport_byte_read_xecore0__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt2__dataport21__dataport_byte_read_xecore1__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt2__dataport22__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport22__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport22__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport22__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport22__dataport_byte_read_xecore2__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt2__dataport22__dataport_byte_read_xecore3__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt2__dataport23__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport23__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport23__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport23__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport23__dataport_byte_read_xecore4__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt2__dataport23__dataport_byte_read_xecore5__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt2__dataport24__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport24__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport24__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport24__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport24__dataport_byte_read_xecore6__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt2__dataport24__dataport_byte_read_xecore7__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt2__dataport25__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport25__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport25__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport25__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport25__dataport_byte_read_xecore8__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt2__dataport25__dataport_byte_read_xecore9__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt2__dataport26__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport26__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport26__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport26__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport26__dataport_byte_read_xecore10__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt2__dataport26__dataport_byte_read_xecore11__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt2__dataport27__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport27__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport27__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport27__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport27__dataport_byte_read_xecore12__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt2__dataport27__dataport_byte_read_xecore13__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt2__dataport28__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport28__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport28__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport28__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport28__dataport_byte_read_xecore14__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt2__dataport28__dataport_byte_read_xecore15__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt2__dataport29__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport29__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport29__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport29__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport29__dataport_byte_write_xecore0__read \
    acmgt1__ext83__dataport_byte_write_xecore0__read
#define acmgt2__dataport29__dataport_byte_write_xecore1__read \
    acmgt1__ext83__dataport_byte_write_xecore1__read
#define acmgt2__dataport29__dataport_byte_write_xecore2__read \
    acmgt1__ext83__dataport_byte_write_xecore2__read
#define acmgt2__dataport29__dataport_byte_write_xecore3__read \
    acmgt1__ext83__dataport_byte_write_xecore3__read
#define acmgt2__dataport29__dataport_byte_write_xecore4__read \
    acmgt1__ext83__dataport_byte_write_xecore4__read
#define acmgt2__dataport29__dataport_byte_write_xecore5__read \
    acmgt1__ext83__dataport_byte_write_xecore5__read
#define acmgt2__dataport29__dataport_byte_write_xecore6__read \
    acmgt1__ext83__dataport_byte_write_xecore6__read
#define acmgt2__dataport29__dataport_byte_write_xecore7__read \
    acmgt1__ext83__dataport_byte_write_xecore7__read
uint64_t
acmgt2__dataport29__dataport_byte_write_xecore8__read(const struct intel_perf *perf,
                                                      const struct intel_perf_metric_set *metric_set,
                                                      uint64_t *accumulator);
uint64_t
acmgt2__dataport29__dataport_byte_write_xecore9__read(const struct intel_perf *perf,
                                                      const struct intel_perf_metric_set *metric_set,
                                                      uint64_t *accumulator);
uint64_t
acmgt2__dataport29__dataport_byte_write_xecore10__read(const struct intel_perf *perf,
                                                       const struct intel_perf_metric_set *metric_set,
                                                       uint64_t *accumulator);
uint64_t
acmgt2__dataport29__dataport_byte_write_xecore11__read(const struct intel_perf *perf,
                                                       const struct intel_perf_metric_set *metric_set,
                                                       uint64_t *accumulator);
uint64_t
acmgt2__dataport29__dataport_byte_write_xecore12__read(const struct intel_perf *perf,
                                                       const struct intel_perf_metric_set *metric_set,
                                                       uint64_t *accumulator);
uint64_t
acmgt2__dataport29__dataport_byte_write_xecore13__read(const struct intel_perf *perf,
                                                       const struct intel_perf_metric_set *metric_set,
                                                       uint64_t *accumulator);
uint64_t
acmgt2__dataport29__dataport_byte_write_xecore14__read(const struct intel_perf *perf,
                                                       const struct intel_perf_metric_set *metric_set,
                                                       uint64_t *accumulator);
uint64_t
acmgt2__dataport29__dataport_byte_write_xecore15__read(const struct intel_perf *perf,
                                                       const struct intel_perf_metric_set *metric_set,
                                                       uint64_t *accumulator);
#define acmgt2__dataport30__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport30__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport30__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport30__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport30__xve_dataport_register_request_count_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__dataport30__xve_dataport_register_request_count_xecore1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt2__dataport30__xve_dataport_register_request_count_xecore2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt2__dataport30__xve_dataport_register_request_count_xecore3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt2__dataport30__xve_dataport_register_request_count_xecore4__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt2__dataport30__xve_dataport_register_request_count_xecore5__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt2__dataport30__xve_dataport_register_request_count_xecore6__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt2__dataport30__xve_dataport_register_request_count_xecore7__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt2__dataport31__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport31__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport31__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport31__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport31__xve_dataport_register_request_count_xecore8__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__dataport31__xve_dataport_register_request_count_xecore9__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt2__dataport31__xve_dataport_register_request_count_xecore10__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt2__dataport31__xve_dataport_register_request_count_xecore11__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt2__dataport31__xve_dataport_register_request_count_xecore12__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt2__dataport31__xve_dataport_register_request_count_xecore13__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt2__dataport31__xve_dataport_register_request_count_xecore14__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt2__dataport31__xve_dataport_register_request_count_xecore15__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt2__dataport32__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport32__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport32__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport32__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport32__xve_dataport_register_response_count_xecore0__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore0__read
#define acmgt2__dataport32__xve_dataport_register_response_count_xecore1__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt2__dataport33__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport33__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport33__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport33__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport33__xve_dataport_register_response_count_xecore2__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt2__dataport33__xve_dataport_register_response_count_xecore3__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt2__dataport34__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport34__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport34__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport34__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport34__xve_dataport_register_response_count_xecore4__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt2__dataport34__xve_dataport_register_response_count_xecore5__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt2__dataport35__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport35__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport35__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport35__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport35__xve_dataport_register_response_count_xecore6__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt2__dataport35__xve_dataport_register_response_count_xecore7__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt2__dataport36__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport36__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport36__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport36__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport36__xve_dataport_register_response_count_xecore8__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt2__dataport36__xve_dataport_register_response_count_xecore9__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt2__dataport37__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport37__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport37__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport37__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport37__xve_dataport_register_response_count_xecore10__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt2__dataport37__xve_dataport_register_response_count_xecore11__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt2__dataport38__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport38__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport38__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport38__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport38__xve_dataport_register_response_count_xecore12__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt2__dataport38__xve_dataport_register_response_count_xecore13__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt2__dataport39__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport39__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport39__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport39__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport39__xve_dataport_register_response_count_xecore14__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt2__dataport39__xve_dataport_register_response_count_xecore15__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt2__dataport40__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport40__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport40__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport40__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport40__dataport_texture_cache_access_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__dataport40__dataport_texture_cache_access_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__dataport40__dataport_texture_cache_access_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__dataport40__dataport_texture_cache_access_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__dataport40__dataport_texture_cache_access_xecore4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__dataport40__dataport_texture_cache_access_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport40__dataport_texture_cache_access_xecore6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__dataport40__dataport_texture_cache_access_xecore7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__dataport40__dataport_texture_cache_access_xecore8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__dataport40__dataport_texture_cache_access_xecore9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__dataport40__dataport_texture_cache_access_xecore10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__dataport40__dataport_texture_cache_access_xecore11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__dataport40__dataport_texture_cache_access_xecore12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__dataport40__dataport_texture_cache_access_xecore13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__dataport40__dataport_texture_cache_access_xecore14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__dataport40__dataport_texture_cache_access_xecore15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__dataport41__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__dataport41__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport41__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__dataport41__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__dataport41__dataport_texture_cache_hit_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__dataport41__dataport_texture_cache_hit_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__dataport41__dataport_texture_cache_hit_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__dataport41__dataport_texture_cache_hit_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__dataport41__dataport_texture_cache_hit_xecore4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__dataport41__dataport_texture_cache_hit_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__dataport41__dataport_texture_cache_hit_xecore6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__dataport41__dataport_texture_cache_hit_xecore7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__dataport41__dataport_texture_cache_hit_xecore8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__dataport41__dataport_texture_cache_hit_xecore9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__dataport41__dataport_texture_cache_hit_xecore10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__dataport41__dataport_texture_cache_hit_xecore11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__dataport41__dataport_texture_cache_hit_xecore12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__dataport41__dataport_texture_cache_hit_xecore13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__dataport41__dataport_texture_cache_hit_xecore14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__dataport41__dataport_texture_cache_hit_xecore15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__depth_pipe1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe1__early_depth_stencil_test_fail_np_zpipe0__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt2__depth_pipe1__early_depth_stencil_test_fail_p_zpipe0__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt2__depth_pipe2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe2__early_depth_stencil_test_fail_np_zpipe1__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt2__depth_pipe2__early_depth_stencil_test_fail_p_zpipe1__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt2__depth_pipe3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe3__early_depth_stencil_test_fail_np_zpipe2__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt2__depth_pipe3__early_depth_stencil_test_fail_p_zpipe2__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt2__depth_pipe4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe4__early_depth_stencil_test_fail_np_zpipe3__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt2__depth_pipe4__early_depth_stencil_test_fail_p_zpipe3__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt2__depth_pipe5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe5__early_depth_stencil_test_fail_np_zpipe4__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt2__depth_pipe5__early_depth_stencil_test_fail_p_zpipe4__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt2__depth_pipe6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe6__early_depth_stencil_test_fail_np_zpipe5__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt2__depth_pipe6__early_depth_stencil_test_fail_p_zpipe5__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt2__depth_pipe7__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe7__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe7__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe7__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe7__early_depth_stencil_test_fail_np_zpipe6__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt2__depth_pipe7__early_depth_stencil_test_fail_p_zpipe6__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt2__depth_pipe8__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe8__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe8__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe8__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe8__early_depth_stencil_test_fail_np_zpipe7__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt2__depth_pipe8__early_depth_stencil_test_fail_p_zpipe7__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt2__depth_pipe9__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe9__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe9__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe9__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe9__hiz_depth_test_ambig_np_zpipe0__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe10__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe10__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe10__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe10__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe10__hiz_depth_test_ambig_np_zpipe1__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe11__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe11__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe11__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe11__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe11__hiz_depth_test_ambig_np_zpipe2__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe12__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe12__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe12__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe12__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe12__hiz_depth_test_ambig_np_zpipe3__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe13__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe13__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe13__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe13__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe13__hiz_depth_test_ambig_np_zpipe4__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe14__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe14__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe14__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe14__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe14__hiz_depth_test_ambig_np_zpipe5__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe15__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe15__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe15__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe15__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe15__hiz_depth_test_ambig_np_zpipe6__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe16__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe16__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe16__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe16__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe16__hiz_depth_test_ambig_np_zpipe7__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe17__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe17__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe17__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe17__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe17__hiz_depth_test_ambig_p_zpipe0__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe18__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe18__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe18__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe18__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe18__hiz_depth_test_ambig_p_zpipe1__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe19__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe19__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe19__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe19__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe19__hiz_depth_test_ambig_p_zpipe2__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe20__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe20__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe20__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe20__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe20__hiz_depth_test_ambig_p_zpipe3__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe21__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe21__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe21__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe21__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe21__hiz_depth_test_ambig_p_zpipe4__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe22__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe22__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe22__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe22__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe22__hiz_depth_test_ambig_p_zpipe5__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe23__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe23__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe23__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe23__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe23__hiz_depth_test_ambig_p_zpipe6__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe24__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe24__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe24__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe24__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe24__hiz_depth_test_ambig_p_zpipe7__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe25__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe25__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe25__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe25__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe25__hiz_depth_test_fail_np_zpipe0__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe26__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe26__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe26__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe26__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe26__hiz_depth_test_fail_np_zpipe1__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe27__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe27__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe27__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe27__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe27__hiz_depth_test_fail_np_zpipe2__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe28__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe28__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe28__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe28__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe28__hiz_depth_test_fail_np_zpipe3__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe29__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe29__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe29__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe29__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe29__hiz_depth_test_fail_np_zpipe4__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe30__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe30__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe30__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe30__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe30__hiz_depth_test_fail_np_zpipe5__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe31__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe31__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe31__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe31__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe31__hiz_depth_test_fail_np_zpipe6__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe32__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe32__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe32__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe32__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe32__hiz_depth_test_fail_np_zpipe7__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe33__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe33__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe33__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe33__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe33__hiz_depth_test_fail_p_zpipe0__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe34__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe34__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe34__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe34__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe34__hiz_depth_test_fail_p_zpipe1__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe35__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe35__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe35__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe35__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe35__hiz_depth_test_fail_p_zpipe2__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe36__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe36__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe36__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe36__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe36__hiz_depth_test_fail_p_zpipe3__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe37__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe37__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe37__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe37__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe37__hiz_depth_test_fail_p_zpipe4__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe38__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe38__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe38__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe38__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe38__hiz_depth_test_fail_p_zpipe5__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe39__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe39__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe39__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe39__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe39__hiz_depth_test_fail_p_zpipe6__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe40__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe40__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe40__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe40__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe40__hiz_depth_test_fail_p_zpipe7__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe41__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe41__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe41__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe41__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe41__hiz_depth_test_pass_p_zpipe0__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe42__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe42__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe42__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe42__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe42__hiz_depth_test_pass_p_zpipe1__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe43__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe43__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe43__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe43__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe43__hiz_depth_test_pass_p_zpipe2__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe44__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe44__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe44__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe44__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe44__hiz_depth_test_pass_p_zpipe3__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe45__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe45__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe45__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe45__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe45__hiz_depth_test_pass_p_zpipe4__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe46__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe46__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe46__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe46__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe46__hiz_depth_test_pass_p_zpipe5__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe47__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe47__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe47__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe47__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe47__hiz_depth_test_pass_p_zpipe6__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe48__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe48__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe48__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe48__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe48__hiz_depth_test_pass_p_zpipe7__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt2__depth_pipe49__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe49__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe49__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe49__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe49__hiz_subspan_latency_fifofull_zpipe0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__depth_pipe49__hiz_subspan_latency_fifofull_zpipe1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__depth_pipe49__hiz_subspan_latency_fifofull_zpipe2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__depth_pipe49__hiz_subspan_latency_fifofull_zpipe3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__depth_pipe49__hiz_subspan_latency_fifofull_zpipe4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__depth_pipe49__hiz_subspan_latency_fifofull_zpipe5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__depth_pipe49__hiz_subspan_latency_fifofull_zpipe6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__depth_pipe49__hiz_subspan_latency_fifofull_zpipe7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__depth_pipe49__iz_subspan_latency_fifofull_zpipe0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__depth_pipe49__iz_subspan_latency_fifofull_zpipe1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__depth_pipe49__iz_subspan_latency_fifofull_zpipe2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__depth_pipe49__iz_subspan_latency_fifofull_zpipe3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__depth_pipe49__iz_subspan_latency_fifofull_zpipe4__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__depth_pipe49__iz_subspan_latency_fifofull_zpipe5__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__depth_pipe49__iz_subspan_latency_fifofull_zpipe6__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__depth_pipe49__iz_subspan_latency_fifofull_zpipe7__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__depth_pipe50__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__depth_pipe50__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__depth_pipe50__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__depth_pipe50__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__depth_pipe50__iz_output_ready_zpipe0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__depth_pipe50__iz_output_ready_zpipe1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__depth_pipe50__iz_output_ready_zpipe2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__depth_pipe50__iz_output_ready_zpipe3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__depth_pipe50__iz_output_ready_zpipe4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__depth_pipe50__iz_output_ready_zpipe5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__depth_pipe50__iz_output_ready_zpipe6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__depth_pipe50__iz_output_ready_zpipe7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__front_end1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__front_end1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__front_end1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__front_end1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__front_end1__command_parser_compute_engine_busy_ccs0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__front_end1__command_parser_compute_engine_busy_ccs1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
double
acmgt2__front_end1__command_parser_compute_engine_busy__read(const struct intel_perf *perf,
                                                             const struct intel_perf_metric_set *metric_set,
                                                             uint64_t *accumulator);
#define acmgt2__front_end1__command_parser_render_engine_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__front_end1__command_parser_copy_engine_busy__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__front_end1__command_parser_video_engine_busy_vdbox0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__front_end1__command_parser_video_engine_busy_vdbox1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__front_end1__command_parser_video_enhancement_engine_busy_vebox0__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__front_end1__command_parser_video_enhancement_engine_busy_vebox1__read \
    bdw__render_pipe_profile__vf_bottleneck__read
double
acmgt2__front_end1__command_parser_video_engine_busy__read(const struct intel_perf *perf,
                                                           const struct intel_perf_metric_set *metric_set,
                                                           uint64_t *accumulator);
double
acmgt2__front_end1__command_parser_video_enhancement_engine_busy__read(const struct intel_perf *perf,
                                                                       const struct intel_perf_metric_set *metric_set,
                                                                       uint64_t *accumulator);
#define acmgt2__front_end1__command_parser_compute_engine_dispatch_kernel_count_ccs0__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__front_end1__command_parser_compute_engine_dispatch_kernel_count_ccs1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__front_end1__command_parser_compute_engine_dispatch_kernel_count__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt2__front_end1__command_parser_render_engine_dispatch_kernel_count__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__front_end1__command_parser_flush_count__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__front_end1__command_parser_render_engine_draw_count__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__geometry1__clipper_input_vertex_slice0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__geometry1__clipper_input_vertex_slice1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__geometry1__clipper_input_vertex_slice2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__geometry1__clipper_input_vertex_slice3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__geometry1__streamout_output_vertex_count_slice0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__geometry1__streamout_output_vertex_count_slice1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__geometry1__streamout_output_vertex_count_slice2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__geometry1__streamout_output_vertex_count_slice3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__geometry1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__geometry2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__geometry2__vertex_fetch_input_available_slice0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__geometry2__vertex_fetch_input_available_slice1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__geometry2__vertex_fetch_input_available_slice2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__geometry2__vertex_fetch_input_available_slice3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__geometry2__vertex_fetch_output_ready_slice0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__geometry2__vertex_fetch_output_ready_slice1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__geometry2__vertex_fetch_output_ready_slice2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__geometry2__vertex_fetch_output_ready_slice3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__geometry2__clipper_input_available_slice0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__geometry2__clipper_input_available_slice1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__geometry2__clipper_input_available_slice2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__geometry2__clipper_input_available_slice3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__geometry2__clipper_output_ready_slice0__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__geometry2__clipper_output_ready_slice1__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__geometry2__clipper_output_ready_slice2__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__geometry2__clipper_output_ready_slice3__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__geometry3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__geometry3__stripsfan_output_ready_slice0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__geometry3__stripsfan_output_ready_slice1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__geometry3__stripsfan_output_ready_slice2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__geometry3__stripsfan_output_ready_slice3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__geometry3__vs_output_ready_slice0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__geometry3__vs_output_ready_slice1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__geometry3__vs_output_ready_slice2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__geometry3__vs_output_ready_slice3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__geometry3__clipper_primitive_cull_slice0__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt2__geometry3__clipper_primitive_cull_slice1__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt2__geometry3__clipper_primitive_cull_slice2__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt2__geometry3__clipper_primitive_cull_slice3__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt2__geometry4__clipper_primitive_far_near_clip_slice0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__geometry4__clipper_primitive_far_near_clip_slice1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__geometry4__clipper_primitive_far_near_clip_slice2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__geometry4__clipper_primitive_far_near_clip_slice3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__geometry4__clipper_primitive_output_slice0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__geometry4__clipper_primitive_output_slice1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__geometry4__clipper_primitive_output_slice2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__geometry4__clipper_primitive_output_slice3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__geometry4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__geometry5__stripsfan_objects_cull_slice0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__geometry5__stripsfan_objects_cull_slice1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt2__geometry5__stripsfan_objects_cull_slice2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt2__geometry5__stripsfan_objects_cull_slice3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt2__geometry5__stripsfan_object_count_slice0__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__geometry5__stripsfan_object_count_slice1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__geometry5__stripsfan_object_count_slice2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__geometry5__stripsfan_object_count_slice3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__geometry5__clipper_transaction_output_slice0__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__geometry5__clipper_transaction_output_slice1__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__geometry5__clipper_transaction_output_slice2__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__geometry5__clipper_transaction_output_slice3__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__geometry5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache1__load_store_cache_input_available_xecore0__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt2__l1_cache1__load_store_cache_input_available_xecore1__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt2__l1_cache1__load_store_cache_input_available_xecore2__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt2__l1_cache1__load_store_cache_input_available_xecore3__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt2__l1_cache2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache2__load_store_cache_input_available_xecore4__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt2__l1_cache2__load_store_cache_input_available_xecore5__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt2__l1_cache2__load_store_cache_input_available_xecore6__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt2__l1_cache2__load_store_cache_input_available_xecore7__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt2__l1_cache3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache3__load_store_cache_input_available_xecore8__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt2__l1_cache3__load_store_cache_input_available_xecore9__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt2__l1_cache3__load_store_cache_input_available_xecore10__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt2__l1_cache3__load_store_cache_input_available_xecore11__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt2__l1_cache4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache4__load_store_cache_input_available_xecore12__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt2__l1_cache4__load_store_cache_input_available_xecore13__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt2__l1_cache4__load_store_cache_input_available_xecore14__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt2__l1_cache4__load_store_cache_input_available_xecore15__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt2__l1_cache5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache5__load_store_cache_output_ready_xecore0__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt2__l1_cache5__load_store_cache_output_ready_xecore1__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt2__l1_cache5__load_store_cache_output_ready_xecore2__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt2__l1_cache5__load_store_cache_output_ready_xecore3__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt2__l1_cache6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache6__load_store_cache_output_ready_xecore4__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt2__l1_cache6__load_store_cache_output_ready_xecore5__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt2__l1_cache6__load_store_cache_output_ready_xecore6__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt2__l1_cache6__load_store_cache_output_ready_xecore7__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt2__l1_cache7__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache7__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache7__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache7__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache7__load_store_cache_output_ready_xecore8__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt2__l1_cache7__load_store_cache_output_ready_xecore9__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt2__l1_cache7__load_store_cache_output_ready_xecore10__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt2__l1_cache7__load_store_cache_output_ready_xecore11__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt2__l1_cache8__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache8__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache8__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache8__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache8__load_store_cache_output_ready_xecore12__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt2__l1_cache8__load_store_cache_output_ready_xecore13__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt2__l1_cache8__load_store_cache_output_ready_xecore14__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt2__l1_cache8__load_store_cache_output_ready_xecore15__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt2__l1_cache9__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache9__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache9__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache9__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache9__load_store_cache_l3_read_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__l1_cache9__load_store_cache_l3_read_xecore1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt2__l1_cache9__load_store_cache_l3_read_xecore2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt2__l1_cache9__load_store_cache_l3_read_xecore3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt2__l1_cache9__load_store_cache_l3_read_xecore4__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt2__l1_cache9__load_store_cache_l3_read_xecore5__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt2__l1_cache9__load_store_cache_l3_read_xecore6__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt2__l1_cache9__load_store_cache_l3_read_xecore7__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt2__l1_cache10__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache10__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache10__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache10__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache10__load_store_cache_l3_read_xecore8__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__l1_cache10__load_store_cache_l3_read_xecore9__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt2__l1_cache10__load_store_cache_l3_read_xecore10__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt2__l1_cache10__load_store_cache_l3_read_xecore11__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt2__l1_cache10__load_store_cache_l3_read_xecore12__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt2__l1_cache10__load_store_cache_l3_read_xecore13__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt2__l1_cache10__load_store_cache_l3_read_xecore14__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt2__l1_cache10__load_store_cache_l3_read_xecore15__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt2__l1_cache11__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache11__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache11__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache11__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache11__load_store_cache_l3_write_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__l1_cache11__load_store_cache_l3_write_xecore1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt2__l1_cache11__load_store_cache_l3_write_xecore2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt2__l1_cache11__load_store_cache_l3_write_xecore3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt2__l1_cache11__load_store_cache_l3_write_xecore4__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt2__l1_cache11__load_store_cache_l3_write_xecore5__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt2__l1_cache11__load_store_cache_l3_write_xecore6__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt2__l1_cache11__load_store_cache_l3_write_xecore7__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt2__l1_cache12__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache12__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache12__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache12__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache12__load_store_cache_l3_write_xecore8__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__l1_cache12__load_store_cache_l3_write_xecore9__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt2__l1_cache12__load_store_cache_l3_write_xecore10__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt2__l1_cache12__load_store_cache_l3_write_xecore11__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt2__l1_cache12__load_store_cache_l3_write_xecore12__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt2__l1_cache12__load_store_cache_l3_write_xecore13__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt2__l1_cache12__load_store_cache_l3_write_xecore14__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt2__l1_cache12__load_store_cache_l3_write_xecore15__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt2__l1_cache13__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache13__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache13__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache13__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache13__load_store_cache_access_xecore0__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache13__load_store_cache_access_xecore1__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache13__load_store_cache_access_xecore2__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache13__load_store_cache_access_xecore3__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache14__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache14__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache14__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache14__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache14__load_store_cache_access_xecore4__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache14__load_store_cache_access_xecore5__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache14__load_store_cache_access_xecore6__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache14__load_store_cache_access_xecore7__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache15__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache15__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache15__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache15__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache15__load_store_cache_access_xecore8__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache15__load_store_cache_access_xecore9__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache15__load_store_cache_access_xecore10__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache15__load_store_cache_access_xecore11__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache16__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache16__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache16__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache16__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache16__load_store_cache_access_xecore12__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache16__load_store_cache_access_xecore13__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache16__load_store_cache_access_xecore14__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache16__load_store_cache_access_xecore15__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache17__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache17__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache17__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache17__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache17__load_store_cache_partial_write_count_xecore0__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache17__load_store_cache_partial_write_count_xecore1__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache17__load_store_cache_partial_write_count_xecore2__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache17__load_store_cache_partial_write_count_xecore3__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache18__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache18__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache18__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache18__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache18__load_store_cache_partial_write_count_xecore4__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache18__load_store_cache_partial_write_count_xecore5__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache18__load_store_cache_partial_write_count_xecore6__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache18__load_store_cache_partial_write_count_xecore7__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache19__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache19__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache19__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache19__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache19__load_store_cache_partial_write_count_xecore8__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache19__load_store_cache_partial_write_count_xecore9__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache19__load_store_cache_partial_write_count_xecore10__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache19__load_store_cache_partial_write_count_xecore11__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache20__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache20__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache20__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache20__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache20__load_store_cache_partial_write_count_xecore12__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache20__load_store_cache_partial_write_count_xecore13__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache20__load_store_cache_partial_write_count_xecore14__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache20__load_store_cache_partial_write_count_xecore15__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache21__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache21__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache21__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache21__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache21__load_store_cache_hit_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache21__load_store_cache_hit_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache22__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache22__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache22__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache22__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache22__load_store_cache_hit_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache22__load_store_cache_hit_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache23__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache23__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache23__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache23__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache23__load_store_cache_hit_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache23__load_store_cache_hit_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache24__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache24__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache24__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache24__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache24__load_store_cache_hit_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache24__load_store_cache_hit_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache25__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache25__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache25__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache25__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache25__load_store_cache_hit_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache25__load_store_cache_hit_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache26__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache26__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache26__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache26__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache26__load_store_cache_hit_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache26__load_store_cache_hit_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache27__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache27__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache27__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache27__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache27__load_store_cache_hit_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache27__load_store_cache_hit_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache28__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache28__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache28__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache28__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache28__load_store_cache_hit_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache28__load_store_cache_hit_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache29__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache29__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache29__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache29__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache29__slm_bank_conflict_count_xecore0__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt2__l1_cache30__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache30__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache30__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache30__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache30__slm_bank_conflict_count_xecore1__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt2__l1_cache31__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache31__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache31__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache31__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache31__slm_bank_conflict_count_xecore2__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt2__l1_cache32__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache32__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache32__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache32__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache32__slm_bank_conflict_count_xecore3__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt2__l1_cache33__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache33__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache33__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache33__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache33__slm_bank_conflict_count_xecore4__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt2__l1_cache34__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache34__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache34__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache34__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache34__slm_bank_conflict_count_xecore5__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt2__l1_cache35__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache35__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache35__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache35__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache35__slm_bank_conflict_count_xecore6__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt2__l1_cache36__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache36__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache36__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache36__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache36__slm_bank_conflict_count_xecore7__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt2__l1_cache37__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache37__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache37__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache37__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache37__slm_bank_conflict_count_xecore8__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt2__l1_cache38__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache38__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache38__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache38__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache38__slm_bank_conflict_count_xecore9__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt2__l1_cache39__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache39__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache39__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache39__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache39__slm_bank_conflict_count_xecore10__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt2__l1_cache40__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache40__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache40__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache40__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache40__slm_bank_conflict_count_xecore11__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt2__l1_cache41__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache41__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache41__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache41__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache41__slm_bank_conflict_count_xecore12__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt2__l1_cache42__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache42__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache42__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache42__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache42__slm_bank_conflict_count_xecore13__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt2__l1_cache43__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache43__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache43__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache43__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache43__slm_bank_conflict_count_xecore14__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt2__l1_cache44__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache44__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache44__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache44__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache44__slm_bank_conflict_count_xecore15__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt2__l1_cache45__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache45__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache45__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache45__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache45__slm_access_count_xecore0__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache45__slm_access_count_xecore1__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache45__slm_access_count_xecore2__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache45__slm_access_count_xecore3__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache46__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache46__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache46__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache46__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache46__slm_access_count_xecore4__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache46__slm_access_count_xecore5__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache46__slm_access_count_xecore6__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache46__slm_access_count_xecore7__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache47__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache47__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache47__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache47__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache47__slm_access_count_xecore8__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache47__slm_access_count_xecore9__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache47__slm_access_count_xecore10__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache47__slm_access_count_xecore11__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache48__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache48__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache48__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache48__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache48__slm_access_count_xecore12__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache48__slm_access_count_xecore13__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache48__slm_access_count_xecore14__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache48__slm_access_count_xecore15__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache49__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache49__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache49__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache49__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache49__xve_slm_read_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache49__xve_slm_read_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache50__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache50__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache50__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache50__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache50__xve_slm_read_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache50__xve_slm_read_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache51__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache51__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache51__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache51__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache51__xve_slm_read_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache51__xve_slm_read_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache52__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache52__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache52__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache52__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache52__xve_slm_read_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache52__xve_slm_read_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache53__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache53__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache53__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache53__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache53__xve_slm_read_message_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache53__xve_slm_read_message_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache54__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache54__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache54__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache54__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache54__xve_slm_read_message_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache54__xve_slm_read_message_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache55__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache55__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache55__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache55__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache55__xve_slm_read_message_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache55__xve_slm_read_message_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache56__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache56__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache56__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache56__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache56__xve_slm_read_message_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache56__xve_slm_read_message_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache57__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache57__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache57__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache57__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache57__xve_slm_write_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache57__xve_slm_write_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache58__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache58__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache58__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache58__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache58__xve_slm_write_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache58__xve_slm_write_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache59__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache59__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache59__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache59__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache59__xve_slm_write_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache59__xve_slm_write_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache60__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache60__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache60__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache60__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache60__xve_slm_write_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache60__xve_slm_write_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache61__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache61__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache61__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache61__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache61__xve_slm_write_message_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache61__xve_slm_write_message_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache62__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache62__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache62__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache62__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache62__xve_slm_write_message_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache62__xve_slm_write_message_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache63__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache63__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache63__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache63__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache63__xve_slm_write_message_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache63__xve_slm_write_message_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache64__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache64__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache64__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache64__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache64__xve_slm_write_message_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache64__xve_slm_write_message_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache65__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache65__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache65__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache65__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache65__xve_slm_atomic_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache65__xve_slm_fence_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache66__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache66__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache66__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache66__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache66__xve_slm_atomic_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache66__xve_slm_fence_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache67__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache67__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache67__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache67__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache67__xve_slm_atomic_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache67__xve_slm_fence_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache68__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache68__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache68__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache68__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache68__xve_slm_atomic_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache68__xve_slm_fence_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache69__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache69__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache69__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache69__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache69__xve_slm_atomic_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache69__xve_slm_fence_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache70__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache70__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache70__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache70__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache70__xve_slm_atomic_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache70__xve_slm_fence_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache71__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache71__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache71__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache71__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache71__xve_slm_atomic_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache71__xve_slm_fence_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache72__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache72__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache72__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache72__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache72__xve_slm_atomic_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache72__xve_slm_fence_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache73__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache73__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache73__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache73__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache73__xve_slm_atomic_message_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache73__xve_slm_fence_message_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache74__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache74__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache74__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache74__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache74__xve_slm_atomic_message_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache74__xve_slm_fence_message_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache75__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache75__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache75__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache75__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache75__xve_slm_atomic_message_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache75__xve_slm_fence_message_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache76__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache76__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache76__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache76__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache76__xve_slm_atomic_message_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache76__xve_slm_fence_message_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache77__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache77__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache77__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache77__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache77__xve_slm_atomic_message_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache77__xve_slm_fence_message_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache78__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache78__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache78__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache78__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache78__xve_slm_atomic_message_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache78__xve_slm_fence_message_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache79__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache79__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache79__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache79__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache79__xve_slm_atomic_message_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache79__xve_slm_fence_message_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache80__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache80__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache80__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache80__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache80__xve_slm_atomic_message_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache80__xve_slm_fence_message_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache81__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache81__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache81__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache81__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache81__xve_load_store_cache_register_request_count_xecore0__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache81__xve_load_store_cache_register_request_count_xecore1__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache81__xve_load_store_cache_register_request_count_xecore2__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache81__xve_load_store_cache_register_request_count_xecore3__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache82__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache82__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache82__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache82__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache82__xve_load_store_cache_register_request_count_xecore4__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache82__xve_load_store_cache_register_request_count_xecore5__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache82__xve_load_store_cache_register_request_count_xecore6__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache82__xve_load_store_cache_register_request_count_xecore7__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache83__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache83__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache83__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache83__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache83__xve_load_store_cache_register_request_count_xecore8__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache83__xve_load_store_cache_register_request_count_xecore9__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache83__xve_load_store_cache_register_request_count_xecore10__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache83__xve_load_store_cache_register_request_count_xecore11__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache84__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache84__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache84__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache84__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache84__xve_load_store_cache_register_request_count_xecore12__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache84__xve_load_store_cache_register_request_count_xecore13__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache84__xve_load_store_cache_register_request_count_xecore14__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache84__xve_load_store_cache_register_request_count_xecore15__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache85__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache85__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache85__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache85__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache85__xve_load_store_cache_register_response_count_xecore0__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache85__xve_load_store_cache_register_response_count_xecore1__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache85__xve_load_store_cache_register_response_count_xecore2__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache85__xve_load_store_cache_register_response_count_xecore3__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache86__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache86__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache86__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache86__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache86__xve_load_store_cache_register_response_count_xecore4__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache86__xve_load_store_cache_register_response_count_xecore5__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache86__xve_load_store_cache_register_response_count_xecore6__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache86__xve_load_store_cache_register_response_count_xecore7__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache87__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache87__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache87__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache87__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache87__xve_load_store_cache_register_response_count_xecore8__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache87__xve_load_store_cache_register_response_count_xecore9__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache87__xve_load_store_cache_register_response_count_xecore10__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache87__xve_load_store_cache_register_response_count_xecore11__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache88__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache88__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache88__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache88__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache88__xve_load_store_cache_register_response_count_xecore12__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache88__xve_load_store_cache_register_response_count_xecore13__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache88__xve_load_store_cache_register_response_count_xecore14__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache88__xve_load_store_cache_register_response_count_xecore15__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache89__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache89__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache89__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache89__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache89__xve_load_store_cache_read_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache89__xve_load_store_cache_read_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache90__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache90__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache90__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache90__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache90__xve_load_store_cache_read_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache90__xve_load_store_cache_read_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache91__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache91__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache91__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache91__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache91__xve_load_store_cache_read_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache91__xve_load_store_cache_read_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache92__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache92__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache92__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache92__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache92__xve_load_store_cache_read_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache92__xve_load_store_cache_read_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache93__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache93__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache93__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache93__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache93__xve_load_store_cache_read_message_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache93__xve_load_store_cache_read_message_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache94__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache94__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache94__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache94__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache94__xve_load_store_cache_read_message_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache94__xve_load_store_cache_read_message_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache95__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache95__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache95__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache95__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache95__xve_load_store_cache_read_message_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache95__xve_load_store_cache_read_message_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache96__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache96__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache96__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache96__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache96__xve_load_store_cache_read_message_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache96__xve_load_store_cache_read_message_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache97__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache97__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache97__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache97__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache97__xve_load_store_cache_write_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache97__xve_load_store_cache_write_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache98__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache98__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache98__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache98__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache98__xve_load_store_cache_write_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache98__xve_load_store_cache_write_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache99__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache99__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache99__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache99__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache99__xve_load_store_cache_write_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache99__xve_load_store_cache_write_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache100__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache100__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache100__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache100__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache100__xve_load_store_cache_write_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache100__xve_load_store_cache_write_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache101__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache101__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache101__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache101__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache101__xve_load_store_cache_write_message_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache101__xve_load_store_cache_write_message_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache102__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache102__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache102__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache102__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache102__xve_load_store_cache_write_message_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache102__xve_load_store_cache_write_message_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache103__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache103__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache103__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache103__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache103__xve_load_store_cache_write_message_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache103__xve_load_store_cache_write_message_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache104__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache104__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache104__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache104__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache104__xve_load_store_cache_write_message_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache104__xve_load_store_cache_write_message_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache105__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache105__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache105__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache105__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache105__xve_load_store_cache_atomic_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache105__xve_load_store_cache_fence_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache106__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache106__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache106__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache106__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache106__xve_load_store_cache_atomic_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache106__xve_load_store_cache_fence_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache107__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache107__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache107__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache107__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache107__xve_load_store_cache_atomic_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache107__xve_load_store_cache_fence_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache108__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache108__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache108__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache108__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache108__xve_load_store_cache_atomic_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache108__xve_load_store_cache_fence_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache109__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache109__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache109__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache109__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache109__xve_load_store_cache_atomic_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache109__xve_load_store_cache_fence_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache110__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache110__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache110__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache110__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache110__xve_load_store_cache_atomic_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache110__xve_load_store_cache_fence_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache111__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache111__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache111__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache111__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache111__xve_load_store_cache_atomic_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache111__xve_load_store_cache_fence_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache112__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache112__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache112__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache112__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache112__xve_load_store_cache_atomic_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache112__xve_load_store_cache_fence_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache113__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache113__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache113__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache113__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache113__xve_load_store_cache_atomic_message_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache113__xve_load_store_cache_fence_message_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache114__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache114__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache114__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache114__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache114__xve_load_store_cache_atomic_message_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache114__xve_load_store_cache_fence_message_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache115__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache115__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache115__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache115__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache115__xve_load_store_cache_atomic_message_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache115__xve_load_store_cache_fence_message_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache116__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache116__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache116__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache116__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache116__xve_load_store_cache_atomic_message_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache116__xve_load_store_cache_fence_message_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache117__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache117__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache117__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache117__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache117__xve_load_store_cache_atomic_message_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache117__xve_load_store_cache_fence_message_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache118__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache118__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache118__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache118__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache118__xve_load_store_cache_atomic_message_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache118__xve_load_store_cache_fence_message_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache119__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache119__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache119__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache119__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache119__xve_load_store_cache_atomic_message_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache119__xve_load_store_cache_fence_message_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache120__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache120__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache120__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache120__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache120__xve_load_store_cache_atomic_message_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__l1_cache120__xve_load_store_cache_fence_message_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__l1_cache121__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache121__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache121__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache121__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache121__load_store_cache_byte_read_bank0_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache121__slm_byte_read_bank0_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache122__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache122__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache122__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache122__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache122__load_store_cache_byte_read_bank0_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache122__slm_byte_read_bank0_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache123__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache123__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache123__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache123__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache123__load_store_cache_byte_read_bank0_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache123__slm_byte_read_bank0_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache124__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache124__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache124__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache124__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache124__load_store_cache_byte_read_bank0_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache124__slm_byte_read_bank0_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache125__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache125__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache125__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache125__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache125__load_store_cache_byte_read_bank1_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache125__slm_byte_read_bank1_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache126__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache126__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache126__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache126__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache126__load_store_cache_byte_read_bank1_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache126__slm_byte_read_bank1_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache127__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache127__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache127__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache127__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache127__load_store_cache_byte_read_bank1_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache127__slm_byte_read_bank1_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache128__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache128__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache128__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache128__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache128__load_store_cache_byte_read_bank1_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache128__slm_byte_read_bank1_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache129__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache129__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache129__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache129__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache129__load_store_cache_byte_read_bank2_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache129__slm_byte_read_bank2_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache130__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache130__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache130__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache130__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache130__load_store_cache_byte_read_bank2_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache130__slm_byte_read_bank2_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache131__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache131__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache131__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache131__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache131__load_store_cache_byte_read_bank2_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache131__slm_byte_read_bank2_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache132__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache132__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache132__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache132__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache132__load_store_cache_byte_read_bank2_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache132__slm_byte_read_bank2_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache133__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache133__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache133__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache133__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache133__load_store_cache_byte_read_bank3_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache133__slm_byte_read_bank3_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache134__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache134__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache134__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache134__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache134__load_store_cache_byte_read_bank3_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache134__slm_byte_read_bank3_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache135__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache135__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache135__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache135__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache135__load_store_cache_byte_read_bank3_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache135__slm_byte_read_bank3_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache136__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache136__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache136__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache136__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache136__load_store_cache_byte_read_bank3_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache136__slm_byte_read_bank3_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache137__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache137__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache137__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache137__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache137__load_store_cache_byte_write_bank0_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache137__slm_byte_write_bank0_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache138__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache138__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache138__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache138__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache138__load_store_cache_byte_write_bank0_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache138__slm_byte_write_bank0_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache139__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache139__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache139__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache139__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache139__load_store_cache_byte_write_bank0_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache139__slm_byte_write_bank0_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache140__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache140__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache140__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache140__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache140__load_store_cache_byte_write_bank0_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache140__slm_byte_write_bank0_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache141__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache141__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache141__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache141__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache141__load_store_cache_byte_write_bank1_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache141__slm_byte_write_bank1_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache142__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache142__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache142__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache142__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache142__load_store_cache_byte_write_bank1_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache142__slm_byte_write_bank1_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache143__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache143__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache143__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache143__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache143__load_store_cache_byte_write_bank1_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache143__slm_byte_write_bank1_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache144__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache144__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache144__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache144__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache144__load_store_cache_byte_write_bank1_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache144__slm_byte_write_bank1_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache145__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache145__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache145__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache145__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache145__load_store_cache_byte_write_bank2_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache145__slm_byte_write_bank2_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache146__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache146__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache146__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache146__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache146__load_store_cache_byte_write_bank2_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache146__slm_byte_write_bank2_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache147__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache147__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache147__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache147__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache147__load_store_cache_byte_write_bank2_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache147__slm_byte_write_bank2_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache148__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache148__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache148__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache148__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache148__load_store_cache_byte_write_bank2_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache148__slm_byte_write_bank2_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache149__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache149__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache149__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache149__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache149__load_store_cache_byte_write_bank3_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache149__slm_byte_write_bank3_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache150__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache150__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache150__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache150__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache150__load_store_cache_byte_write_bank3_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache150__slm_byte_write_bank3_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache151__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache151__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache151__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache151__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache151__load_store_cache_byte_write_bank3_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache151__slm_byte_write_bank3_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache152__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache152__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache152__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache152__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache152__load_store_cache_byte_write_bank3_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache152__slm_byte_write_bank3_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt2__l1_cache153__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache153__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache153__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache153__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache153__load_store_cache_number_of_bank_access_count_xecore0__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache153__load_store_cache_number_of_bank_access_count_xecore1__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache153__load_store_cache_number_of_bank_access_count_xecore2__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache153__load_store_cache_number_of_bank_access_count_xecore3__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache154__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache154__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache154__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache154__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache154__load_store_cache_number_of_bank_access_count_xecore4__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache154__load_store_cache_number_of_bank_access_count_xecore5__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache154__load_store_cache_number_of_bank_access_count_xecore6__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache154__load_store_cache_number_of_bank_access_count_xecore7__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache155__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache155__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache155__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache155__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache155__load_store_cache_number_of_bank_access_count_xecore8__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache155__load_store_cache_number_of_bank_access_count_xecore9__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache155__load_store_cache_number_of_bank_access_count_xecore10__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache155__load_store_cache_number_of_bank_access_count_xecore11__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l1_cache156__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l1_cache156__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l1_cache156__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l1_cache156__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l1_cache156__load_store_cache_number_of_bank_access_count_xecore12__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__l1_cache156__load_store_cache_number_of_bank_access_count_xecore13__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__l1_cache156__load_store_cache_number_of_bank_access_count_xecore14__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__l1_cache156__load_store_cache_number_of_bank_access_count_xecore15__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__l3_cache1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_cache1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_cache1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_cache1__l3_input_available_l3_bank0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__l3_cache1__l3_input_available_l3_bank1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__l3_cache1__l3_input_available_l3_bank2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__l3_cache1__l3_input_available_l3_bank3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__l3_cache1__l3_input_available_l3_bank4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__l3_cache1__l3_input_available_l3_bank5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__l3_cache1__l3_input_available_l3_bank6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__l3_cache1__l3_input_available_l3_bank7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__l3_cache1__l3_output_ready_l3_bank0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__l3_cache1__l3_output_ready_l3_bank1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__l3_cache1__l3_output_ready_l3_bank2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__l3_cache1__l3_output_ready_l3_bank3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__l3_cache1__l3_output_ready_l3_bank4__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__l3_cache1__l3_output_ready_l3_bank5__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__l3_cache1__l3_output_ready_l3_bank6__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__l3_cache1__l3_output_ready_l3_bank7__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__l3_cache2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_cache2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_cache2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_cache2__l3_input_available_l3_bank8__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__l3_cache2__l3_input_available_l3_bank9__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__l3_cache2__l3_input_available_l3_bank10__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__l3_cache2__l3_input_available_l3_bank11__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__l3_cache2__l3_input_available_l3_bank12__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__l3_cache2__l3_input_available_l3_bank13__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__l3_cache2__l3_input_available_l3_bank14__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__l3_cache2__l3_input_available_l3_bank15__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__l3_cache2__l3_output_ready_l3_bank8__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__l3_cache2__l3_output_ready_l3_bank9__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__l3_cache2__l3_output_ready_l3_bank10__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__l3_cache2__l3_output_ready_l3_bank11__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__l3_cache2__l3_output_ready_l3_bank12__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__l3_cache2__l3_output_ready_l3_bank13__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__l3_cache2__l3_output_ready_l3_bank14__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__l3_cache2__l3_output_ready_l3_bank15__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__l3_cache3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_cache3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_cache3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_cache3__l3_read_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__l3_cache3__l3_read_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__l3_cache3__l3_read_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__l3_cache3__l3_read_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__l3_cache3__l3_read_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__l3_cache3__l3_read_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache3__l3_read_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__l3_cache3__l3_read_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__l3_cache3__l3_write_l3_bank0__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__l3_cache3__l3_write_l3_bank1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__l3_cache3__l3_write_l3_bank2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__l3_cache3__l3_write_l3_bank3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__l3_cache3__l3_write_l3_bank4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__l3_cache3__l3_write_l3_bank5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__l3_cache3__l3_write_l3_bank6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__l3_cache3__l3_write_l3_bank7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__l3_cache4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_cache4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_cache4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_cache4__l3_read_l3_bank8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__l3_cache4__l3_read_l3_bank9__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__l3_cache4__l3_read_l3_bank10__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__l3_cache4__l3_read_l3_bank11__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__l3_cache4__l3_read_l3_bank12__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__l3_cache4__l3_read_l3_bank13__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache4__l3_read_l3_bank14__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__l3_cache4__l3_read_l3_bank15__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__l3_cache4__l3_write_l3_bank8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__l3_cache4__l3_write_l3_bank9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__l3_cache4__l3_write_l3_bank10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__l3_cache4__l3_write_l3_bank11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__l3_cache4__l3_write_l3_bank12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__l3_cache4__l3_write_l3_bank13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__l3_cache4__l3_write_l3_bank14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__l3_cache4__l3_write_l3_bank15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__l3_cache5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_cache5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_cache5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_cache5__l3_hit_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__l3_cache5__l3_hit_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__l3_cache5__l3_hit_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__l3_cache5__l3_hit_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__l3_cache5__l3_hit_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__l3_cache5__l3_hit_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache5__l3_hit_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__l3_cache5__l3_hit_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__l3_cache5__l3_miss_l3_bank0__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__l3_cache5__l3_miss_l3_bank1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__l3_cache5__l3_miss_l3_bank2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__l3_cache5__l3_miss_l3_bank3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__l3_cache5__l3_miss_l3_bank4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__l3_cache5__l3_miss_l3_bank5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__l3_cache5__l3_miss_l3_bank6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__l3_cache5__l3_miss_l3_bank7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__l3_cache6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_cache6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_cache6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_cache6__l3_hit_l3_bank8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__l3_cache6__l3_hit_l3_bank9__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__l3_cache6__l3_hit_l3_bank10__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__l3_cache6__l3_hit_l3_bank11__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__l3_cache6__l3_hit_l3_bank12__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__l3_cache6__l3_hit_l3_bank13__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache6__l3_hit_l3_bank14__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__l3_cache6__l3_hit_l3_bank15__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__l3_cache6__l3_miss_l3_bank8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__l3_cache6__l3_miss_l3_bank9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__l3_cache6__l3_miss_l3_bank10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__l3_cache6__l3_miss_l3_bank11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__l3_cache6__l3_miss_l3_bank12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__l3_cache6__l3_miss_l3_bank13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__l3_cache6__l3_miss_l3_bank14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__l3_cache6__l3_miss_l3_bank15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__l3_cache7__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_cache7__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache7__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_cache7__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_cache7__dataport_l3_read_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__l3_cache7__dataport_l3_read_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__l3_cache7__dataport_l3_read_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__l3_cache7__dataport_l3_read_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__l3_cache7__dataport_l3_read_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__l3_cache7__dataport_l3_read_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache7__dataport_l3_read_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__l3_cache7__dataport_l3_read_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__l3_cache7__dataport_l3_write_l3_bank0__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__l3_cache7__dataport_l3_write_l3_bank1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__l3_cache7__dataport_l3_write_l3_bank2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__l3_cache7__dataport_l3_write_l3_bank3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__l3_cache7__dataport_l3_write_l3_bank4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__l3_cache7__dataport_l3_write_l3_bank5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__l3_cache7__dataport_l3_write_l3_bank6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__l3_cache7__dataport_l3_write_l3_bank7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__l3_cache8__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_cache8__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache8__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_cache8__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_cache8__dataport_l3_read_l3_bank8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__l3_cache8__dataport_l3_read_l3_bank9__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__l3_cache8__dataport_l3_read_l3_bank10__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__l3_cache8__dataport_l3_read_l3_bank11__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__l3_cache8__dataport_l3_read_l3_bank12__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__l3_cache8__dataport_l3_read_l3_bank13__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache8__dataport_l3_read_l3_bank14__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__l3_cache8__dataport_l3_read_l3_bank15__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__l3_cache8__dataport_l3_write_l3_bank8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__l3_cache8__dataport_l3_write_l3_bank9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__l3_cache8__dataport_l3_write_l3_bank10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__l3_cache8__dataport_l3_write_l3_bank11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__l3_cache8__dataport_l3_write_l3_bank12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__l3_cache8__dataport_l3_write_l3_bank13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__l3_cache8__dataport_l3_write_l3_bank14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__l3_cache8__dataport_l3_write_l3_bank15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__l3_cache9__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_cache9__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache9__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_cache9__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_cache9__icache_l3_read_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__l3_cache9__icache_l3_read_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__l3_cache9__icache_l3_read_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__l3_cache9__icache_l3_read_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__l3_cache9__icache_l3_read_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__l3_cache9__icache_l3_read_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache9__icache_l3_read_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__l3_cache9__icache_l3_read_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__l3_cache9__icache_l3_hit_l3_bank0__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__l3_cache9__icache_l3_hit_l3_bank1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__l3_cache9__icache_l3_hit_l3_bank2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__l3_cache9__icache_l3_hit_l3_bank3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__l3_cache9__icache_l3_hit_l3_bank4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__l3_cache9__icache_l3_hit_l3_bank5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__l3_cache9__icache_l3_hit_l3_bank6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__l3_cache9__icache_l3_hit_l3_bank7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__l3_cache10__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_cache10__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache10__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_cache10__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_cache10__icache_l3_read_l3_bank8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__l3_cache10__icache_l3_read_l3_bank9__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__l3_cache10__icache_l3_read_l3_bank10__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__l3_cache10__icache_l3_read_l3_bank11__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__l3_cache10__icache_l3_read_l3_bank12__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__l3_cache10__icache_l3_read_l3_bank13__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache10__icache_l3_read_l3_bank14__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__l3_cache10__icache_l3_read_l3_bank15__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__l3_cache10__icache_l3_hit_l3_bank8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__l3_cache10__icache_l3_hit_l3_bank9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__l3_cache10__icache_l3_hit_l3_bank10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__l3_cache10__icache_l3_hit_l3_bank11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__l3_cache10__icache_l3_hit_l3_bank12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__l3_cache10__icache_l3_hit_l3_bank13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__l3_cache10__icache_l3_hit_l3_bank14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__l3_cache10__icache_l3_hit_l3_bank15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__l3_cache11__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_cache11__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache11__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_cache11__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_cache11__l3_busy_l3_bank0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__l3_cache11__l3_busy_l3_bank1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__l3_cache11__l3_busy_l3_bank2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__l3_cache11__l3_busy_l3_bank3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__l3_cache11__l3_stall_l3_bank0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__l3_cache11__l3_stall_l3_bank1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__l3_cache11__l3_stall_l3_bank2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__l3_cache11__l3_stall_l3_bank3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__l3_cache12__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_cache12__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache12__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_cache12__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_cache12__l3_busy_l3_bank4__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__l3_cache12__l3_busy_l3_bank5__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__l3_cache12__l3_busy_l3_bank6__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__l3_cache12__l3_busy_l3_bank7__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__l3_cache12__l3_stall_l3_bank4__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__l3_cache12__l3_stall_l3_bank5__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__l3_cache12__l3_stall_l3_bank6__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__l3_cache12__l3_stall_l3_bank7__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__l3_cache13__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_cache13__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache13__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_cache13__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_cache13__l3_busy_l3_bank8__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__l3_cache13__l3_busy_l3_bank9__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__l3_cache13__l3_busy_l3_bank10__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__l3_cache13__l3_busy_l3_bank11__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__l3_cache13__l3_stall_l3_bank8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__l3_cache13__l3_stall_l3_bank9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__l3_cache13__l3_stall_l3_bank10__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__l3_cache13__l3_stall_l3_bank11__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__l3_cache14__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_cache14__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache14__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_cache14__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_cache14__l3_busy_l3_bank12__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__l3_cache14__l3_busy_l3_bank13__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__l3_cache14__l3_busy_l3_bank14__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__l3_cache14__l3_busy_l3_bank15__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__l3_cache14__l3_stall_l3_bank12__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__l3_cache14__l3_stall_l3_bank13__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__l3_cache14__l3_stall_l3_bank14__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__l3_cache14__l3_stall_l3_bank15__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__l3_cache15__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_cache15__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache15__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_cache15__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_cache15__sampler_l3_read_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__l3_cache15__sampler_l3_read_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__l3_cache15__sampler_l3_read_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__l3_cache15__sampler_l3_read_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__l3_cache15__sampler_l3_read_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__l3_cache15__sampler_l3_read_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache15__sampler_l3_read_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__l3_cache15__sampler_l3_read_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__l3_cache15__sampler_l3_hit_l3_bank0__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__l3_cache15__sampler_l3_hit_l3_bank1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__l3_cache15__sampler_l3_hit_l3_bank2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__l3_cache15__sampler_l3_hit_l3_bank3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__l3_cache15__sampler_l3_hit_l3_bank4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__l3_cache15__sampler_l3_hit_l3_bank5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__l3_cache15__sampler_l3_hit_l3_bank6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__l3_cache15__sampler_l3_hit_l3_bank7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__l3_cache16__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_cache16__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache16__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_cache16__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_cache16__sampler_l3_read_l3_bank8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__l3_cache16__sampler_l3_read_l3_bank9__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__l3_cache16__sampler_l3_read_l3_bank10__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__l3_cache16__sampler_l3_read_l3_bank11__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__l3_cache16__sampler_l3_read_l3_bank12__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__l3_cache16__sampler_l3_read_l3_bank13__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache16__sampler_l3_read_l3_bank14__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__l3_cache16__sampler_l3_read_l3_bank15__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__l3_cache16__sampler_l3_hit_l3_bank8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__l3_cache16__sampler_l3_hit_l3_bank9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__l3_cache16__sampler_l3_hit_l3_bank10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__l3_cache16__sampler_l3_hit_l3_bank11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__l3_cache16__sampler_l3_hit_l3_bank12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__l3_cache16__sampler_l3_hit_l3_bank13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__l3_cache16__sampler_l3_hit_l3_bank14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__l3_cache16__sampler_l3_hit_l3_bank15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__l3_cache17__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_cache17__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache17__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_cache17__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_cache17__l3_superq_full_l3_bank0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__l3_cache17__l3_superq_full_l3_bank1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__l3_cache17__l3_superq_full_l3_bank2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__l3_cache17__l3_superq_full_l3_bank3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__l3_cache17__l3_superq_full_l3_bank4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__l3_cache17__l3_superq_full_l3_bank5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__l3_cache17__l3_superq_full_l3_bank6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__l3_cache17__l3_superq_full_l3_bank7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__l3_cache18__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_cache18__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache18__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_cache18__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_cache18__l3_superq_full_l3_bank8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__l3_cache18__l3_superq_full_l3_bank9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__l3_cache18__l3_superq_full_l3_bank10__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__l3_cache18__l3_superq_full_l3_bank11__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__l3_cache18__l3_superq_full_l3_bank12__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__l3_cache18__l3_superq_full_l3_bank13__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__l3_cache18__l3_superq_full_l3_bank14__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__l3_cache18__l3_superq_full_l3_bank15__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__l3_cache19__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_cache19__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache19__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_cache19__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_cache19__color_l3_hit_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__l3_cache19__color_l3_hit_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__l3_cache19__color_l3_hit_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__l3_cache19__color_l3_hit_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__l3_cache19__color_l3_hit_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__l3_cache19__color_l3_hit_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache19__color_l3_hit_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__l3_cache19__color_l3_hit_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__l3_cache19__color_l3_hit_l3_bank8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__l3_cache19__color_l3_hit_l3_bank9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__l3_cache19__color_l3_hit_l3_bank10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__l3_cache19__color_l3_hit_l3_bank11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__l3_cache19__color_l3_hit_l3_bank12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__l3_cache19__color_l3_hit_l3_bank13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__l3_cache19__color_l3_hit_l3_bank14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__l3_cache19__color_l3_hit_l3_bank15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__l3_cache20__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_cache20__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache20__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_cache20__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_cache20__z_l3_hit_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__l3_cache20__z_l3_hit_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__l3_cache20__z_l3_hit_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__l3_cache20__z_l3_hit_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__l3_cache20__z_l3_hit_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__l3_cache20__z_l3_hit_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache20__z_l3_hit_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__l3_cache20__z_l3_hit_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__l3_cache20__z_l3_hit_l3_bank8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__l3_cache20__z_l3_hit_l3_bank9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__l3_cache20__z_l3_hit_l3_bank10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__l3_cache20__z_l3_hit_l3_bank11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__l3_cache20__z_l3_hit_l3_bank12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__l3_cache20__z_l3_hit_l3_bank13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__l3_cache20__z_l3_hit_l3_bank14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__l3_cache20__z_l3_hit_l3_bank15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__l3_cache21__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_cache21__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache21__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_cache21__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_cache21__dataport_l3_hit_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__l3_cache21__dataport_l3_hit_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__l3_cache21__dataport_l3_hit_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__l3_cache21__dataport_l3_hit_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__l3_cache21__dataport_l3_hit_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__l3_cache21__dataport_l3_hit_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache21__dataport_l3_hit_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__l3_cache21__dataport_l3_hit_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__l3_cache21__dataport_l3_hit_l3_bank8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__l3_cache21__dataport_l3_hit_l3_bank9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__l3_cache21__dataport_l3_hit_l3_bank10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__l3_cache21__dataport_l3_hit_l3_bank11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__l3_cache21__dataport_l3_hit_l3_bank12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__l3_cache21__dataport_l3_hit_l3_bank13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__l3_cache21__dataport_l3_hit_l3_bank14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__l3_cache21__dataport_l3_hit_l3_bank15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__l3_cache22__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__l3_cache22__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache22__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__l3_cache22__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__l3_cache22__l3_atomic_access_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__l3_cache22__l3_atomic_access_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__l3_cache22__l3_atomic_access_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__l3_cache22__l3_atomic_access_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__l3_cache22__l3_atomic_access_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__l3_cache22__l3_atomic_access_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__l3_cache22__l3_atomic_access_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__l3_cache22__l3_atomic_access_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__l3_cache22__l3_atomic_access_l3_bank8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__l3_cache22__l3_atomic_access_l3_bank9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__l3_cache22__l3_atomic_access_l3_bank10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__l3_cache22__l3_atomic_access_l3_bank11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__l3_cache22__l3_atomic_access_l3_bank12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__l3_cache22__l3_atomic_access_l3_bank13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__l3_cache22__l3_atomic_access_l3_bank14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__l3_cache22__l3_atomic_access_l3_bank15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__memory1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__memory1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__memory1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__memory1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__memory1__gpu_memory_byte_read_sqidi0__read \
    acmgt1__ext1__gpu_memory_byte_write_sqidi0__read
#define acmgt2__memory1__gpu_memory_byte_read_sqidi1__read \
    hsw__render_basic__gti_read_throughput__read
#define acmgt2__memory1__gpu_memory_byte_read_sqidi2__read \
    acmgt1__ext1__gpu_memory_byte_read_sqidi0__read
#define acmgt2__memory1__gpu_memory_byte_read_sqidi3__read \
    acmgt1__ext1__gpu_memory_byte_read_sqidi1__read
uint64_t
acmgt2__memory1__gpu_memory_byte_write_sqidi0__read(const struct intel_perf *perf,
                                                    const struct intel_perf_metric_set *metric_set,
                                                    uint64_t *accumulator);
#define acmgt2__memory1__gpu_memory_byte_write_sqidi1__read \
    chv__compute_basic__gti_ring_throughput__read
uint64_t
acmgt2__memory1__gpu_memory_byte_write_sqidi2__read(const struct intel_perf *perf,
                                                    const struct intel_perf_metric_set *metric_set,
                                                    uint64_t *accumulator);
uint64_t
acmgt2__memory1__gpu_memory_byte_write_sqidi3__read(const struct intel_perf *perf,
                                                    const struct intel_perf_metric_set *metric_set,
                                                    uint64_t *accumulator);
#define acmgt2__memory1__gpu_memory_byte_read_bw_sqidi0__read \
    acmgt1__ext1__gpu_memory_byte_write_bw_sqidi0__read
#define acmgt2__memory1__gpu_memory_byte_read_bw_sqidi1__read \
    acmgt1__ext1__gpu_memory_byte_write_bw_sqidi1__read
#define acmgt2__memory1__gpu_memory_byte_read_bw_sqidi2__read \
    acmgt1__ext1__gpu_memory_byte_read_bw_sqidi0__read
#define acmgt2__memory1__gpu_memory_byte_read_bw_sqidi3__read \
    acmgt1__ext1__gpu_memory_byte_read_bw_sqidi1__read
double
acmgt2__memory1__gpu_memory_byte_write_bw_sqidi0__read(const struct intel_perf *perf,
                                                       const struct intel_perf_metric_set *metric_set,
                                                       uint64_t *accumulator);
double
acmgt2__memory1__gpu_memory_byte_write_bw_sqidi1__read(const struct intel_perf *perf,
                                                       const struct intel_perf_metric_set *metric_set,
                                                       uint64_t *accumulator);
double
acmgt2__memory1__gpu_memory_byte_write_bw_sqidi2__read(const struct intel_perf *perf,
                                                       const struct intel_perf_metric_set *metric_set,
                                                       uint64_t *accumulator);
double
acmgt2__memory1__gpu_memory_byte_write_bw_sqidi3__read(const struct intel_perf *perf,
                                                       const struct intel_perf_metric_set *metric_set,
                                                       uint64_t *accumulator);
uint64_t
acmgt2__memory1__gpu_memory_byte_read__read(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);
#define acmgt2__memory1__gpu_memory_byte_read__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

uint64_t
acmgt2__memory1__gpu_memory_byte_write__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
#define acmgt2__memory1__gpu_memory_byte_write__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

double
acmgt2__memory1__gpu_memory_byte_read_bw__read(const struct intel_perf *perf,
                                               const struct intel_perf_metric_set *metric_set,
                                               uint64_t *accumulator);
double
acmgt2__memory1__gpu_memory_byte_write_bw__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
#define acmgt2__memory2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__memory2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__memory2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__memory2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__memory2__gpu_memory_read_sqidi0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__memory2__gpu_memory_read_sqidi1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt2__memory2__gpu_memory_read_sqidi2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt2__memory2__gpu_memory_read_sqidi3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
uint64_t
acmgt2__memory2__gpu_memory_read__read(const struct intel_perf *perf,
                                       const struct intel_perf_metric_set *metric_set,
                                       uint64_t *accumulator);
#define acmgt2__memory3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__memory3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__memory3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__memory3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__memory3__gpu_memory_write_sqidi0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__memory3__gpu_memory_write_sqidi1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__memory3__gpu_memory_write_sqidi2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__memory3__gpu_memory_write_sqidi3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__memory3__gpu_memory_write__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__memory3__host_to_gpumem_transaction_read__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__memory3__host_to_gpumem_transaction_write__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__memory4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__memory4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__memory4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__memory4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
acmgt2__memory4__gpu_memory_32_b_transaction_read_sqidi0__read(const struct intel_perf *perf,
                                                               const struct intel_perf_metric_set *metric_set,
                                                               uint64_t *accumulator);
uint64_t
acmgt2__memory4__gpu_memory_32_b_transaction_read_sqidi1__read(const struct intel_perf *perf,
                                                               const struct intel_perf_metric_set *metric_set,
                                                               uint64_t *accumulator);
uint64_t
acmgt2__memory4__gpu_memory_32_b_transaction_read_sqidi2__read(const struct intel_perf *perf,
                                                               const struct intel_perf_metric_set *metric_set,
                                                               uint64_t *accumulator);
#define acmgt2__memory4__gpu_memory_32_b_transaction_read_sqidi3__read \
    acmgt1__ext2__gpu_memory_32_b_transaction_read_sqidi0__read
#define acmgt2__memory4__gpu_memory_64_b_transaction_read_sqidi0__read \
    acmgt1__ext2__gpu_memory_64_b_transaction_read_sqidi1__read
#define acmgt2__memory4__gpu_memory_64_b_transaction_read_sqidi1__read \
    acmgt1__ext2__gpu_memory_32_b_transaction_read_sqidi1__read
#define acmgt2__memory4__gpu_memory_64_b_transaction_read_sqidi2__read \
    acmgt1__ext2__gpu_memory_64_b_transaction_read_sqidi0__read
uint64_t
acmgt2__memory4__gpu_memory_64_b_transaction_read_sqidi3__read(const struct intel_perf *perf,
                                                               const struct intel_perf_metric_set *metric_set,
                                                               uint64_t *accumulator);
#define acmgt2__memory5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__memory5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__memory5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__memory5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__memory5__gpu_memory_32_b_transaction_write_sqidi0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__memory5__gpu_memory_32_b_transaction_write_sqidi1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__memory5__gpu_memory_32_b_transaction_write_sqidi2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__memory5__gpu_memory_32_b_transaction_write_sqidi3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__memory5__gpu_memory_64_b_transaction_write_sqidi0__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__memory5__gpu_memory_64_b_transaction_write_sqidi1__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__memory5__gpu_memory_64_b_transaction_write_sqidi2__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__memory5__gpu_memory_64_b_transaction_write_sqidi3__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__memory6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__memory6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__memory6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__memory6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__memory6__gpu_memory_active_sqidi0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__memory6__gpu_memory_active_sqidi1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__memory6__gpu_memory_active_sqidi2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__memory6__gpu_memory_active_sqidi3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__memory6__gpu_memory_request_queue_full_sqidi0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__memory6__gpu_memory_request_queue_full_sqidi1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__memory6__gpu_memory_request_queue_full_sqidi2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__memory6__gpu_memory_request_queue_full_sqidi3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
double
acmgt2__memory6__gpu_memory_active__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
double
acmgt2__memory6__gpu_memory_request_queue_full__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
#define acmgt2__memory7__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__memory7__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__memory7__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__memory7__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__memory7__gpu_memory_l3_write_sqidi0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__memory7__sysmem_transaction_read__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__memory7__sysmem_transaction_write__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__memory8__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__memory8__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__memory8__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__memory8__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__memory8__gpu_memory_l3_write_sqidi1__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__memory9__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__memory9__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__memory9__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__memory9__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__memory9__gpu_memory_l3_write_sqidi2__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__memory10__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__memory10__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__memory10__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__memory10__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__memory10__gpu_memory_l3_write_sqidi3__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__memory11__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__memory11__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__memory11__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__memory11__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__memory11__gpu_memory_l3_read_sqidi0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__memory12__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__memory12__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__memory12__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__memory12__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__memory12__gpu_memory_l3_read_sqidi1__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__memory13__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__memory13__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__memory13__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__memory13__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__memory13__gpu_memory_l3_read_sqidi2__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__memory14__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__memory14__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__memory14__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__memory14__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__memory14__gpu_memory_l3_read_sqidi3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__rasterizer1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__rasterizer1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__rasterizer1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__rasterizer1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__rasterizer1__rasterizer_sample_output__read \
    bdw__render_basic__rasterized_pixels__read
#define acmgt2__rasterizer1__rasterizer_input_available_slice0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__rasterizer1__rasterizer_input_available_slice1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__rasterizer1__rasterizer_input_available_slice2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__rasterizer1__rasterizer_input_available_slice3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__rasterizer1__rasterizer_output_ready_slice0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__rasterizer1__rasterizer_output_ready_slice1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__rasterizer1__rasterizer_output_ready_slice2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__rasterizer1__rasterizer_output_ready_slice3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__rasterizer2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__rasterizer2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__rasterizer2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__rasterizer2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__rasterizer2__rasterizer_transaction_output_slice0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__rasterizer2__rasterizer_transaction_output_slice1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt2__rasterizer2__rasterizer_transaction_output_slice2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt2__rasterizer2__rasterizer_transaction_output_slice3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt2__ray_tracing1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing1__rt_load_store_cache_read_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing1__rt_load_store_cache_write_from_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing1__rt_traversal_input_ray_count_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing1__rt_quad_test_ray_count_xecore0__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__ray_tracing1__rt_request_collision_xecore0__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__ray_tracing1__rt_input_message_ray_count_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing1__rt_message_stall_count_xecore0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__ray_tracing1__rt_transform_ray_count_xecore0__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing2__rt_load_store_cache_read_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing2__rt_load_store_cache_write_from_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing2__rt_traversal_input_ray_count_xecore1__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing2__rt_quad_test_ray_count_xecore1__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__ray_tracing2__rt_request_collision_xecore1__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__ray_tracing2__rt_input_message_ray_count_xecore1__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing2__rt_message_stall_count_xecore1__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__ray_tracing2__rt_transform_ray_count_xecore1__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing3__rt_load_store_cache_read_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing3__rt_load_store_cache_write_from_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing3__rt_traversal_input_ray_count_xecore2__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing3__rt_quad_test_ray_count_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__ray_tracing3__rt_request_collision_xecore2__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__ray_tracing3__rt_input_message_ray_count_xecore2__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing3__rt_message_stall_count_xecore2__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__ray_tracing3__rt_transform_ray_count_xecore2__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing4__rt_load_store_cache_read_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing4__rt_load_store_cache_write_from_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing4__rt_traversal_input_ray_count_xecore3__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing4__rt_quad_test_ray_count_xecore3__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__ray_tracing4__rt_request_collision_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__ray_tracing4__rt_input_message_ray_count_xecore3__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing4__rt_message_stall_count_xecore3__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__ray_tracing4__rt_transform_ray_count_xecore3__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing5__rt_load_store_cache_read_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing5__rt_load_store_cache_write_from_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing5__rt_traversal_input_ray_count_xecore4__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing5__rt_quad_test_ray_count_xecore4__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__ray_tracing5__rt_request_collision_xecore4__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__ray_tracing5__rt_input_message_ray_count_xecore4__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing5__rt_message_stall_count_xecore4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__ray_tracing5__rt_transform_ray_count_xecore4__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing6__rt_load_store_cache_read_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing6__rt_load_store_cache_write_from_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing6__rt_traversal_input_ray_count_xecore5__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing6__rt_quad_test_ray_count_xecore5__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__ray_tracing6__rt_request_collision_xecore5__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__ray_tracing6__rt_input_message_ray_count_xecore5__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing6__rt_message_stall_count_xecore5__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__ray_tracing6__rt_transform_ray_count_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing7__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing7__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing7__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing7__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing7__rt_load_store_cache_read_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing7__rt_load_store_cache_write_from_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing7__rt_traversal_input_ray_count_xecore6__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing7__rt_quad_test_ray_count_xecore6__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__ray_tracing7__rt_request_collision_xecore6__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__ray_tracing7__rt_input_message_ray_count_xecore6__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing7__rt_message_stall_count_xecore6__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__ray_tracing7__rt_transform_ray_count_xecore6__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing8__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing8__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing8__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing8__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing8__rt_load_store_cache_read_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing8__rt_load_store_cache_write_from_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing8__rt_traversal_input_ray_count_xecore7__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing8__rt_quad_test_ray_count_xecore7__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__ray_tracing8__rt_request_collision_xecore7__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__ray_tracing8__rt_input_message_ray_count_xecore7__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing8__rt_message_stall_count_xecore7__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__ray_tracing8__rt_transform_ray_count_xecore7__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing9__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing9__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing9__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing9__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing9__rt_load_store_cache_read_message_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing9__rt_load_store_cache_write_from_message_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing9__rt_traversal_input_ray_count_xecore8__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing9__rt_quad_test_ray_count_xecore8__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__ray_tracing9__rt_request_collision_xecore8__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__ray_tracing9__rt_input_message_ray_count_xecore8__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing9__rt_message_stall_count_xecore8__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__ray_tracing9__rt_transform_ray_count_xecore8__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing10__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing10__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing10__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing10__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing10__rt_load_store_cache_read_message_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing10__rt_load_store_cache_write_from_message_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing10__rt_traversal_input_ray_count_xecore9__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing10__rt_quad_test_ray_count_xecore9__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__ray_tracing10__rt_request_collision_xecore9__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__ray_tracing10__rt_input_message_ray_count_xecore9__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing10__rt_message_stall_count_xecore9__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__ray_tracing10__rt_transform_ray_count_xecore9__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing11__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing11__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing11__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing11__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing11__rt_load_store_cache_read_message_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing11__rt_load_store_cache_write_from_message_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing11__rt_traversal_input_ray_count_xecore10__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing11__rt_quad_test_ray_count_xecore10__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__ray_tracing11__rt_request_collision_xecore10__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__ray_tracing11__rt_input_message_ray_count_xecore10__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing11__rt_message_stall_count_xecore10__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__ray_tracing11__rt_transform_ray_count_xecore10__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing12__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing12__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing12__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing12__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing12__rt_load_store_cache_read_message_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing12__rt_load_store_cache_write_from_message_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing12__rt_traversal_input_ray_count_xecore11__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing12__rt_quad_test_ray_count_xecore11__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__ray_tracing12__rt_request_collision_xecore11__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__ray_tracing12__rt_input_message_ray_count_xecore11__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing12__rt_message_stall_count_xecore11__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__ray_tracing12__rt_transform_ray_count_xecore11__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing13__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing13__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing13__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing13__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing13__rt_load_store_cache_read_message_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing13__rt_load_store_cache_write_from_message_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing13__rt_traversal_input_ray_count_xecore12__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing13__rt_quad_test_ray_count_xecore12__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__ray_tracing13__rt_request_collision_xecore12__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__ray_tracing13__rt_input_message_ray_count_xecore12__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing13__rt_message_stall_count_xecore12__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__ray_tracing13__rt_transform_ray_count_xecore12__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing14__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing14__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing14__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing14__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing14__rt_load_store_cache_read_message_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing14__rt_load_store_cache_write_from_message_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing14__rt_traversal_input_ray_count_xecore13__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing14__rt_quad_test_ray_count_xecore13__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__ray_tracing14__rt_request_collision_xecore13__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__ray_tracing14__rt_input_message_ray_count_xecore13__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing14__rt_message_stall_count_xecore13__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__ray_tracing14__rt_transform_ray_count_xecore13__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing15__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing15__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing15__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing15__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing15__rt_load_store_cache_read_message_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing15__rt_load_store_cache_write_from_message_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing15__rt_traversal_input_ray_count_xecore14__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing15__rt_quad_test_ray_count_xecore14__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__ray_tracing15__rt_request_collision_xecore14__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__ray_tracing15__rt_input_message_ray_count_xecore14__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing15__rt_message_stall_count_xecore14__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__ray_tracing15__rt_transform_ray_count_xecore14__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing16__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing16__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing16__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing16__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing16__rt_load_store_cache_read_message_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing16__rt_load_store_cache_write_from_message_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing16__rt_traversal_input_ray_count_xecore15__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing16__rt_quad_test_ray_count_xecore15__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__ray_tracing16__rt_request_collision_xecore15__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__ray_tracing16__rt_input_message_ray_count_xecore15__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt2__ray_tracing16__rt_message_stall_count_xecore15__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__ray_tracing16__rt_transform_ray_count_xecore15__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing17__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing17__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing17__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing17__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing17__rt_instance_node_ray_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing17__rt_internal_node_ray_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing17__rt_traversal_step_ray_count_xecore0__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__ray_tracing18__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing18__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing18__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing18__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing18__rt_instance_node_ray_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing18__rt_internal_node_ray_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing18__rt_traversal_step_ray_count_xecore1__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__ray_tracing19__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing19__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing19__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing19__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing19__rt_instance_node_ray_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing19__rt_internal_node_ray_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing19__rt_traversal_step_ray_count_xecore2__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__ray_tracing20__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing20__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing20__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing20__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing20__rt_instance_node_ray_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing20__rt_internal_node_ray_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing20__rt_traversal_step_ray_count_xecore3__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__ray_tracing21__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing21__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing21__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing21__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing21__rt_instance_node_ray_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing21__rt_internal_node_ray_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing21__rt_traversal_step_ray_count_xecore4__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__ray_tracing22__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing22__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing22__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing22__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing22__rt_instance_node_ray_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing22__rt_internal_node_ray_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing22__rt_traversal_step_ray_count_xecore5__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__ray_tracing23__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing23__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing23__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing23__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing23__rt_instance_node_ray_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing23__rt_internal_node_ray_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing23__rt_traversal_step_ray_count_xecore6__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__ray_tracing24__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing24__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing24__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing24__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing24__rt_instance_node_ray_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing24__rt_internal_node_ray_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing24__rt_traversal_step_ray_count_xecore7__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__ray_tracing25__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing25__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing25__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing25__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing25__rt_instance_node_ray_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing25__rt_internal_node_ray_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing25__rt_traversal_step_ray_count_xecore8__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__ray_tracing26__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing26__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing26__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing26__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing26__rt_instance_node_ray_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing26__rt_internal_node_ray_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing26__rt_traversal_step_ray_count_xecore9__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__ray_tracing27__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing27__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing27__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing27__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing27__rt_instance_node_ray_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing27__rt_internal_node_ray_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing27__rt_traversal_step_ray_count_xecore10__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__ray_tracing28__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing28__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing28__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing28__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing28__rt_instance_node_ray_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing28__rt_internal_node_ray_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing28__rt_traversal_step_ray_count_xecore11__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__ray_tracing29__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing29__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing29__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing29__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing29__rt_instance_node_ray_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing29__rt_internal_node_ray_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing29__rt_traversal_step_ray_count_xecore12__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__ray_tracing30__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing30__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing30__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing30__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing30__rt_instance_node_ray_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing30__rt_internal_node_ray_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing30__rt_traversal_step_ray_count_xecore13__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__ray_tracing31__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing31__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing31__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing31__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing31__rt_instance_node_ray_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing31__rt_internal_node_ray_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing31__rt_traversal_step_ray_count_xecore14__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__ray_tracing32__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing32__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing32__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing32__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing32__rt_instance_node_ray_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing32__rt_internal_node_ray_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing32__rt_traversal_step_ray_count_xecore15__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__ray_tracing33__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing33__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing33__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing33__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing33__rt_quad_leaf_ray_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing33__rt_procedural_node_ray_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing34__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing34__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing34__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing34__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing34__rt_quad_leaf_ray_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing34__rt_procedural_node_ray_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing35__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing35__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing35__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing35__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing35__rt_quad_leaf_ray_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing35__rt_procedural_node_ray_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing36__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing36__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing36__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing36__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing36__rt_quad_leaf_ray_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing36__rt_procedural_node_ray_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing37__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing37__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing37__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing37__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing37__rt_quad_leaf_ray_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing37__rt_procedural_node_ray_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing38__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing38__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing38__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing38__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing38__rt_quad_leaf_ray_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing38__rt_procedural_node_ray_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing39__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing39__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing39__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing39__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing39__rt_quad_leaf_ray_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing39__rt_procedural_node_ray_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing40__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing40__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing40__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing40__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing40__rt_quad_leaf_ray_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing40__rt_procedural_node_ray_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing41__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing41__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing41__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing41__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing41__rt_quad_leaf_ray_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing41__rt_procedural_node_ray_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing42__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing42__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing42__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing42__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing42__rt_quad_leaf_ray_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing42__rt_procedural_node_ray_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing43__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing43__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing43__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing43__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing43__rt_quad_leaf_ray_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing43__rt_procedural_node_ray_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing44__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing44__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing44__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing44__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing44__rt_quad_leaf_ray_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing44__rt_procedural_node_ray_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing45__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing45__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing45__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing45__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing45__rt_quad_leaf_ray_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing45__rt_procedural_node_ray_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing46__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing46__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing46__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing46__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing46__rt_quad_leaf_ray_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing46__rt_procedural_node_ray_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing47__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing47__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing47__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing47__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing47__rt_quad_leaf_ray_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing47__rt_procedural_node_ray_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing48__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing48__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing48__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing48__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing48__rt_quad_leaf_ray_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt2__ray_tracing48__rt_procedural_node_ray_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt2__ray_tracing49__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing49__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing49__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing49__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing49__rt_traversal_output_ray_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing49__rt_traversal_output_ray_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing49__rt_traversal_output_ray_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing49__rt_traversal_output_ray_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing50__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing50__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing50__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing50__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing50__rt_traversal_output_ray_count_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing50__rt_traversal_output_ray_count_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing50__rt_traversal_output_ray_count_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing50__rt_traversal_output_ray_count_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing51__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing51__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing51__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing51__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing51__rt_traversal_output_ray_count_xecore8__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing51__rt_traversal_output_ray_count_xecore9__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing51__rt_traversal_output_ray_count_xecore10__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing51__rt_traversal_output_ray_count_xecore11__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing52__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing52__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing52__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing52__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing52__rt_traversal_output_ray_count_xecore12__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing52__rt_traversal_output_ray_count_xecore13__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing52__rt_traversal_output_ray_count_xecore14__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing52__rt_traversal_output_ray_count_xecore15__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing53__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing53__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing53__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing53__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing53__rt_any_hit_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing53__rt_any_hit_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing53__rt_any_hit_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing53__rt_any_hit_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing54__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing54__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing54__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing54__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing54__rt_any_hit_thread_ray_dispatch_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing54__rt_any_hit_thread_ray_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing54__rt_any_hit_thread_ray_dispatch_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing54__rt_any_hit_thread_ray_dispatch_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing55__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing55__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing55__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing55__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing55__rt_any_hit_thread_ray_dispatch_xecore8__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing55__rt_any_hit_thread_ray_dispatch_xecore9__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing55__rt_any_hit_thread_ray_dispatch_xecore10__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing55__rt_any_hit_thread_ray_dispatch_xecore11__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing56__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing56__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing56__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing56__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing56__rt_any_hit_thread_ray_dispatch_xecore12__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing56__rt_any_hit_thread_ray_dispatch_xecore13__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing56__rt_any_hit_thread_ray_dispatch_xecore14__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing56__rt_any_hit_thread_ray_dispatch_xecore15__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing57__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing57__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing57__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing57__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing57__rt_callable_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing57__rt_callable_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing57__rt_callable_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing57__rt_callable_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing58__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing58__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing58__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing58__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing58__rt_callable_thread_ray_dispatch_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing58__rt_callable_thread_ray_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing58__rt_callable_thread_ray_dispatch_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing58__rt_callable_thread_ray_dispatch_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing59__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing59__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing59__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing59__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing59__rt_callable_thread_ray_dispatch_xecore8__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing59__rt_callable_thread_ray_dispatch_xecore9__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing59__rt_callable_thread_ray_dispatch_xecore10__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing59__rt_callable_thread_ray_dispatch_xecore11__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing60__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing60__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing60__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing60__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing60__rt_callable_thread_ray_dispatch_xecore12__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing60__rt_callable_thread_ray_dispatch_xecore13__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing60__rt_callable_thread_ray_dispatch_xecore14__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing60__rt_callable_thread_ray_dispatch_xecore15__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing61__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing61__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing61__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing61__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing61__rt_closest_hit_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing61__rt_closest_hit_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing61__rt_closest_hit_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing61__rt_closest_hit_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing62__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing62__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing62__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing62__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing62__rt_closest_hit_thread_ray_dispatch_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing62__rt_closest_hit_thread_ray_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing62__rt_closest_hit_thread_ray_dispatch_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing62__rt_closest_hit_thread_ray_dispatch_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing63__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing63__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing63__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing63__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing63__rt_closest_hit_thread_ray_dispatch_xecore8__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing63__rt_closest_hit_thread_ray_dispatch_xecore9__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing63__rt_closest_hit_thread_ray_dispatch_xecore10__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing63__rt_closest_hit_thread_ray_dispatch_xecore11__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing64__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing64__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing64__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing64__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing64__rt_closest_hit_thread_ray_dispatch_xecore12__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing64__rt_closest_hit_thread_ray_dispatch_xecore13__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing64__rt_closest_hit_thread_ray_dispatch_xecore14__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing64__rt_closest_hit_thread_ray_dispatch_xecore15__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing65__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing65__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing65__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing65__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing65__rt_intersection_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing65__rt_intersection_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing65__rt_intersection_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing65__rt_intersection_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing66__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing66__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing66__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing66__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing66__rt_intersection_thread_ray_dispatch_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing66__rt_intersection_thread_ray_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing66__rt_intersection_thread_ray_dispatch_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing66__rt_intersection_thread_ray_dispatch_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing67__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing67__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing67__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing67__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing67__rt_intersection_thread_ray_dispatch_xecore8__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing67__rt_intersection_thread_ray_dispatch_xecore9__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing67__rt_intersection_thread_ray_dispatch_xecore10__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing67__rt_intersection_thread_ray_dispatch_xecore11__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing68__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing68__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing68__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing68__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing68__rt_intersection_thread_ray_dispatch_xecore12__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing68__rt_intersection_thread_ray_dispatch_xecore13__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing68__rt_intersection_thread_ray_dispatch_xecore14__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing68__rt_intersection_thread_ray_dispatch_xecore15__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing69__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing69__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing69__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing69__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing69__rt_miss_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing69__rt_miss_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing69__rt_miss_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing69__rt_miss_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing70__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing70__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing70__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing70__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing70__rt_miss_thread_ray_dispatch_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing70__rt_miss_thread_ray_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing70__rt_miss_thread_ray_dispatch_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing70__rt_miss_thread_ray_dispatch_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing71__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing71__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing71__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing71__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing71__rt_miss_thread_ray_dispatch_xecore8__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing71__rt_miss_thread_ray_dispatch_xecore9__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing71__rt_miss_thread_ray_dispatch_xecore10__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing71__rt_miss_thread_ray_dispatch_xecore11__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing72__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing72__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing72__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing72__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing72__rt_miss_thread_ray_dispatch_xecore12__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__ray_tracing72__rt_miss_thread_ray_dispatch_xecore13__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__ray_tracing72__rt_miss_thread_ray_dispatch_xecore14__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__ray_tracing72__rt_miss_thread_ray_dispatch_xecore15__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt2__ray_tracing73__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing73__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing73__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing73__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing73__rt_bvh_cache_miss_xecore0__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__ray_tracing73__rt_bvh_cache_miss_xecore1__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__ray_tracing73__rt_bvh_cache_miss_xecore2__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__ray_tracing73__rt_bvh_cache_miss_xecore3__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__ray_tracing74__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing74__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing74__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing74__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing74__rt_bvh_cache_miss_xecore4__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__ray_tracing74__rt_bvh_cache_miss_xecore5__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__ray_tracing74__rt_bvh_cache_miss_xecore6__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__ray_tracing74__rt_bvh_cache_miss_xecore7__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__ray_tracing75__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing75__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing75__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing75__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing75__rt_bvh_cache_miss_xecore8__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__ray_tracing75__rt_bvh_cache_miss_xecore9__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__ray_tracing75__rt_bvh_cache_miss_xecore10__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__ray_tracing75__rt_bvh_cache_miss_xecore11__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__ray_tracing76__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing76__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing76__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing76__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing76__rt_bvh_cache_miss_xecore12__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt2__ray_tracing76__rt_bvh_cache_miss_xecore13__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt2__ray_tracing76__rt_bvh_cache_miss_xecore14__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt2__ray_tracing76__rt_bvh_cache_miss_xecore15__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__ray_tracing77__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing77__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing77__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing77__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing77__rt_input_available_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__ray_tracing77__rt_input_available_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__ray_tracing77__rt_input_available_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__ray_tracing77__rt_input_available_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__ray_tracing77__rt_input_available_xecore4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__ray_tracing77__rt_input_available_xecore5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__ray_tracing77__rt_input_available_xecore6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__ray_tracing77__rt_input_available_xecore7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__ray_tracing78__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__ray_tracing78__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__ray_tracing78__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__ray_tracing78__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__ray_tracing78__rt_input_available_xecore8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__ray_tracing78__rt_input_available_xecore9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__ray_tracing78__rt_input_available_xecore10__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__ray_tracing78__rt_input_available_xecore11__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__ray_tracing78__rt_input_available_xecore12__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__ray_tracing78__rt_input_available_xecore13__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__ray_tracing78__rt_input_available_xecore14__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__ray_tracing78__rt_input_available_xecore15__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__sampler1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__sampler1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__sampler1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__sampler1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__sampler1__sampler_output_ready_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__sampler1__sampler_output_ready_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__sampler1__sampler_output_ready_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__sampler1__sampler_output_ready_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__sampler2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__sampler2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__sampler2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__sampler2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__sampler2__sampler_output_ready_xecore4__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__sampler2__sampler_output_ready_xecore5__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__sampler2__sampler_output_ready_xecore6__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__sampler2__sampler_output_ready_xecore7__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__sampler3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__sampler3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__sampler3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__sampler3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__sampler3__sampler_output_ready_xecore8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__sampler3__sampler_output_ready_xecore9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__sampler3__sampler_output_ready_xecore10__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__sampler3__sampler_output_ready_xecore11__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__sampler4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__sampler4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__sampler4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__sampler4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__sampler4__sampler_output_ready_xecore12__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__sampler4__sampler_output_ready_xecore13__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__sampler4__sampler_output_ready_xecore14__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__sampler4__sampler_output_ready_xecore15__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__sampler5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__sampler5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__sampler5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__sampler5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__sampler5__sampler_busy_xecore0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__sampler5__sampler_busy_xecore1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__sampler5__sampler_busy_xecore2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__sampler5__sampler_busy_xecore3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__sampler5__sampler_busy_xecore4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__sampler5__sampler_busy_xecore5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__sampler5__sampler_busy_xecore6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__sampler5__sampler_busy_xecore7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__sampler5__sampler_busy_xecore8__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__sampler5__sampler_busy_xecore9__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__sampler5__sampler_busy_xecore10__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__sampler5__sampler_busy_xecore11__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__sampler5__sampler_busy_xecore12__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__sampler5__sampler_busy_xecore13__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__sampler5__sampler_busy_xecore14__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__sampler5__sampler_busy_xecore15__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__sampler6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__sampler6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__sampler6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__sampler6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__sampler6__sampler_memory_latency_stall_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__sampler6__sampler_memory_latency_stall_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__sampler6__sampler_memory_latency_stall_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__sampler6__sampler_memory_latency_stall_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__sampler6__sampler_memory_latency_stall_xecore4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__sampler6__sampler_memory_latency_stall_xecore5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__sampler6__sampler_memory_latency_stall_xecore6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__sampler6__sampler_memory_latency_stall_xecore7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__sampler7__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__sampler7__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__sampler7__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__sampler7__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__sampler7__sampler_memory_latency_stall_xecore8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__sampler7__sampler_memory_latency_stall_xecore9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__sampler7__sampler_memory_latency_stall_xecore10__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__sampler7__sampler_memory_latency_stall_xecore11__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__sampler7__sampler_memory_latency_stall_xecore12__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__sampler7__sampler_memory_latency_stall_xecore13__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__sampler7__sampler_memory_latency_stall_xecore14__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__sampler7__sampler_memory_latency_stall_xecore15__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__sampler8__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__sampler8__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__sampler8__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__sampler8__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__sampler8__sampler_input_available_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__sampler8__sampler_input_available_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__sampler8__sampler_input_available_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__sampler8__sampler_input_available_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__sampler8__sampler_input_available_xecore4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__sampler8__sampler_input_available_xecore5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__sampler8__sampler_input_available_xecore6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__sampler8__sampler_input_available_xecore7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__sampler9__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__sampler9__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__sampler9__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__sampler9__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__sampler9__sampler_input_available_xecore8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__sampler9__sampler_input_available_xecore9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__sampler9__sampler_input_available_xecore10__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__sampler9__sampler_input_available_xecore11__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__sampler9__sampler_input_available_xecore12__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__sampler9__sampler_input_available_xecore13__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__sampler9__sampler_input_available_xecore14__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__sampler9__sampler_input_available_xecore15__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__sampler10__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__sampler10__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__sampler10__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__sampler10__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__sampler10__sampler_texture_cache_access_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__sampler10__sampler_texture_cache_access_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__sampler10__sampler_texture_cache_access_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__sampler10__sampler_texture_cache_access_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__sampler10__sampler_texture_cache_access_xecore4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__sampler10__sampler_texture_cache_access_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__sampler10__sampler_texture_cache_access_xecore6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__sampler10__sampler_texture_cache_access_xecore7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__sampler10__sampler_texture_cache_access_xecore8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__sampler10__sampler_texture_cache_access_xecore9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__sampler10__sampler_texture_cache_access_xecore10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__sampler10__sampler_texture_cache_access_xecore11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__sampler10__sampler_texture_cache_access_xecore12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__sampler10__sampler_texture_cache_access_xecore13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__sampler10__sampler_texture_cache_access_xecore14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__sampler10__sampler_texture_cache_access_xecore15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__sampler11__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__sampler11__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__sampler11__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__sampler11__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__sampler11__sampler_texture_cache_miss_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__sampler11__sampler_texture_cache_miss_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__sampler11__sampler_texture_cache_miss_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__sampler11__sampler_texture_cache_miss_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__sampler11__sampler_texture_cache_miss_xecore4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__sampler11__sampler_texture_cache_miss_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__sampler11__sampler_texture_cache_miss_xecore6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__sampler11__sampler_texture_cache_miss_xecore7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__sampler11__sampler_texture_cache_miss_xecore8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__sampler11__sampler_texture_cache_miss_xecore9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__sampler11__sampler_texture_cache_miss_xecore10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__sampler11__sampler_texture_cache_miss_xecore11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__sampler11__sampler_texture_cache_miss_xecore12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__sampler11__sampler_texture_cache_miss_xecore13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__sampler11__sampler_texture_cache_miss_xecore14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__sampler11__sampler_texture_cache_miss_xecore15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__thread_dispatcher1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher1__gpgpu_threadgroup_count_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__thread_dispatcher1__async_gpgpu_threadgroup_count_xecore4__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher1__async_gpgpu_thread_exit_count_xecore8__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher2__gpgpu_threadgroup_count_xecore1__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__thread_dispatcher2__async_gpgpu_threadgroup_count_xecore5__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher2__async_gpgpu_thread_exit_count_xecore9__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher3__gpgpu_threadgroup_count_xecore2__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__thread_dispatcher3__async_gpgpu_threadgroup_count_xecore6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher3__async_gpgpu_thread_exit_count_xecore10__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher4__gpgpu_threadgroup_count_xecore3__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__thread_dispatcher4__async_gpgpu_threadgroup_count_xecore7__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher4__async_gpgpu_thread_exit_count_xecore11__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher5__gpgpu_threadgroup_count_xecore4__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__thread_dispatcher5__async_gpgpu_threadgroup_count_xecore8__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher5__async_gpgpu_thread_exit_count_xecore12__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher6__gpgpu_threadgroup_count_xecore5__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__thread_dispatcher6__async_gpgpu_threadgroup_count_xecore9__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher6__async_gpgpu_thread_exit_count_xecore13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher7__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher7__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher7__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher7__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher7__gpgpu_threadgroup_count_xecore6__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__thread_dispatcher7__async_gpgpu_threadgroup_count_xecore10__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher7__async_gpgpu_thread_exit_count_xecore14__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher8__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher8__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher8__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher8__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher8__gpgpu_threadgroup_count_xecore7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__thread_dispatcher8__async_gpgpu_threadgroup_count_xecore11__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher8__async_gpgpu_thread_exit_count_xecore15__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher9__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher9__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher9__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher9__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher9__gpgpu_threadgroup_count_xecore8__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__thread_dispatcher9__async_gpgpu_threadgroup_count_xecore12__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher9__async_gpgpu_thread_exit_count_xecore0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher10__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher10__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher10__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher10__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher10__gpgpu_threadgroup_count_xecore9__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__thread_dispatcher10__async_gpgpu_threadgroup_count_xecore13__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher10__async_gpgpu_thread_exit_count_xecore1__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher11__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher11__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher11__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher11__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher11__gpgpu_threadgroup_count_xecore10__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__thread_dispatcher11__async_gpgpu_threadgroup_count_xecore14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher11__async_gpgpu_thread_exit_count_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher12__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher12__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher12__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher12__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher12__gpgpu_threadgroup_count_xecore11__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__thread_dispatcher12__async_gpgpu_threadgroup_count_xecore15__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher12__async_gpgpu_thread_exit_count_xecore3__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher13__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher13__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher13__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher13__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher13__gpgpu_threadgroup_count_xecore12__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__thread_dispatcher13__async_gpgpu_threadgroup_count_xecore0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher13__async_gpgpu_thread_exit_count_xecore4__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher14__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher14__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher14__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher14__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher14__gpgpu_threadgroup_count_xecore13__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__thread_dispatcher14__async_gpgpu_threadgroup_count_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher14__async_gpgpu_thread_exit_count_xecore5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher15__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher15__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher15__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher15__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher15__gpgpu_threadgroup_count_xecore14__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__thread_dispatcher15__async_gpgpu_threadgroup_count_xecore2__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher15__async_gpgpu_thread_exit_count_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher16__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher16__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher16__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher16__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher16__gpgpu_threadgroup_count_xecore15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__thread_dispatcher16__async_gpgpu_threadgroup_count_xecore3__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher16__async_gpgpu_thread_exit_count_xecore7__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher17__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher17__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher17__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher17__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher17__task_threadgroup_count_xecore0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher17__task_thread_exit_count_xecore4__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher17__threadgroup_dispatch_resource_stall_xecore8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher18__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher18__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher18__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher18__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher18__task_threadgroup_count_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher18__task_thread_exit_count_xecore5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher18__threadgroup_dispatch_resource_stall_xecore9__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher19__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher19__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher19__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher19__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher19__task_threadgroup_count_xecore2__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher19__task_thread_exit_count_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher19__threadgroup_dispatch_resource_stall_xecore10__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher20__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher20__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher20__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher20__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher20__task_threadgroup_count_xecore3__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher20__task_thread_exit_count_xecore7__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher20__threadgroup_dispatch_resource_stall_xecore11__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher21__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher21__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher21__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher21__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher21__task_threadgroup_count_xecore4__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher21__task_thread_exit_count_xecore8__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher21__threadgroup_dispatch_resource_stall_xecore12__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher22__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher22__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher22__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher22__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher22__task_threadgroup_count_xecore5__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher22__task_thread_exit_count_xecore9__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher22__threadgroup_dispatch_resource_stall_xecore13__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher23__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher23__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher23__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher23__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher23__task_threadgroup_count_xecore6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher23__task_thread_exit_count_xecore10__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher23__threadgroup_dispatch_resource_stall_xecore14__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher24__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher24__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher24__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher24__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher24__task_threadgroup_count_xecore7__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher24__task_thread_exit_count_xecore11__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher24__threadgroup_dispatch_resource_stall_xecore15__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher25__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher25__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher25__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher25__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher25__task_threadgroup_count_xecore8__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher25__task_thread_exit_count_xecore12__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher25__threadgroup_dispatch_resource_stall_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher26__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher26__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher26__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher26__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher26__task_threadgroup_count_xecore9__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher26__task_thread_exit_count_xecore13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher26__threadgroup_dispatch_resource_stall_xecore1__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher27__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher27__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher27__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher27__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher27__task_threadgroup_count_xecore10__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher27__task_thread_exit_count_xecore14__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher27__threadgroup_dispatch_resource_stall_xecore2__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher28__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher28__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher28__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher28__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher28__task_threadgroup_count_xecore11__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher28__task_thread_exit_count_xecore15__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher28__threadgroup_dispatch_resource_stall_xecore3__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher29__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher29__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher29__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher29__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher29__task_threadgroup_count_xecore12__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher29__task_thread_exit_count_xecore0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher29__threadgroup_dispatch_resource_stall_xecore4__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher30__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher30__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher30__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher30__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher30__task_threadgroup_count_xecore13__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher30__task_thread_exit_count_xecore1__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher30__threadgroup_dispatch_resource_stall_xecore5__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher31__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher31__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher31__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher31__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher31__task_threadgroup_count_xecore14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher31__task_thread_exit_count_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher31__threadgroup_dispatch_resource_stall_xecore6__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher32__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher32__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher32__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher32__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher32__task_threadgroup_count_xecore15__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__thread_dispatcher32__task_thread_exit_count_xecore3__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__thread_dispatcher32__threadgroup_dispatch_resource_stall_xecore7__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher33__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher33__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher33__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher33__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher33__threadgroup_dispatch_queue0_input_available_xecore0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__thread_dispatcher33__threadgroup_dispatch_queue0_input_available_xecore1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__thread_dispatcher33__threadgroup_dispatch_queue0_input_available_xecore2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__thread_dispatcher33__threadgroup_dispatch_queue0_input_available_xecore3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__thread_dispatcher33__threadgroup_dispatch_queue0_input_available_xecore4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__thread_dispatcher33__threadgroup_dispatch_queue0_input_available_xecore5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__thread_dispatcher33__threadgroup_dispatch_queue0_input_available_xecore6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__thread_dispatcher33__threadgroup_dispatch_queue0_input_available_xecore7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__thread_dispatcher33__threadgroup_dispatch_queue0_input_available_xecore8__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__thread_dispatcher33__threadgroup_dispatch_queue0_input_available_xecore9__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__thread_dispatcher33__threadgroup_dispatch_queue0_input_available_xecore10__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__thread_dispatcher33__threadgroup_dispatch_queue0_input_available_xecore11__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__thread_dispatcher33__threadgroup_dispatch_queue0_input_available_xecore12__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__thread_dispatcher33__threadgroup_dispatch_queue0_input_available_xecore13__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__thread_dispatcher33__threadgroup_dispatch_queue0_input_available_xecore14__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__thread_dispatcher33__threadgroup_dispatch_queue0_input_available_xecore15__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher34__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher34__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher34__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher34__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher34__threadgroup_dispatch_queue1_input_available_xecore0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__thread_dispatcher34__threadgroup_dispatch_queue1_input_available_xecore1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__thread_dispatcher34__threadgroup_dispatch_queue1_input_available_xecore2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__thread_dispatcher34__threadgroup_dispatch_queue1_input_available_xecore3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__thread_dispatcher34__threadgroup_dispatch_queue1_input_available_xecore4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__thread_dispatcher34__threadgroup_dispatch_queue1_input_available_xecore5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__thread_dispatcher34__threadgroup_dispatch_queue1_input_available_xecore6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__thread_dispatcher34__threadgroup_dispatch_queue1_input_available_xecore7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__thread_dispatcher34__threadgroup_dispatch_queue1_input_available_xecore8__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__thread_dispatcher34__threadgroup_dispatch_queue1_input_available_xecore9__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__thread_dispatcher34__threadgroup_dispatch_queue1_input_available_xecore10__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__thread_dispatcher34__threadgroup_dispatch_queue1_input_available_xecore11__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__thread_dispatcher34__threadgroup_dispatch_queue1_input_available_xecore12__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__thread_dispatcher34__threadgroup_dispatch_queue1_input_available_xecore13__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__thread_dispatcher34__threadgroup_dispatch_queue1_input_available_xecore14__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__thread_dispatcher34__threadgroup_dispatch_queue1_input_available_xecore15__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher35__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher35__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher35__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher35__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher35__thread_dispatch_queue0_active_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher35__thread_dispatch_queue0_active_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__thread_dispatcher35__thread_dispatch_queue0_active_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__thread_dispatcher35__thread_dispatch_queue0_active_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__thread_dispatcher35__thread_dispatch_queue0_active_xecore4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__thread_dispatcher35__thread_dispatch_queue0_active_xecore5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__thread_dispatcher35__thread_dispatch_queue0_active_xecore6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__thread_dispatcher35__thread_dispatch_queue0_active_xecore7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__thread_dispatcher35__thread_dispatch_stall_xecore0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__thread_dispatcher35__thread_dispatch_stall_xecore1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__thread_dispatcher35__thread_dispatch_stall_xecore2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__thread_dispatcher35__thread_dispatch_stall_xecore3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__thread_dispatcher35__thread_dispatch_stall_xecore4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__thread_dispatcher35__thread_dispatch_stall_xecore5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__thread_dispatcher35__thread_dispatch_stall_xecore6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__thread_dispatcher35__thread_dispatch_stall_xecore7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__thread_dispatcher36__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher36__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher36__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher36__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher36__thread_dispatch_queue0_active_xecore8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher36__thread_dispatch_queue0_active_xecore9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__thread_dispatcher36__thread_dispatch_queue0_active_xecore10__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__thread_dispatcher36__thread_dispatch_queue0_active_xecore11__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__thread_dispatcher36__thread_dispatch_queue0_active_xecore12__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__thread_dispatcher36__thread_dispatch_queue0_active_xecore13__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__thread_dispatcher36__thread_dispatch_queue0_active_xecore14__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__thread_dispatcher36__thread_dispatch_queue0_active_xecore15__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__thread_dispatcher36__thread_dispatch_stall_xecore8__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__thread_dispatcher36__thread_dispatch_stall_xecore9__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__thread_dispatcher36__thread_dispatch_stall_xecore10__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__thread_dispatcher36__thread_dispatch_stall_xecore11__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__thread_dispatcher36__thread_dispatch_stall_xecore12__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__thread_dispatcher36__thread_dispatch_stall_xecore13__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__thread_dispatcher36__thread_dispatch_stall_xecore14__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__thread_dispatcher36__thread_dispatch_stall_xecore15__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__thread_dispatcher37__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher37__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher37__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher37__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher37__thread_dispatch_queue1_active_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher37__thread_dispatch_queue1_active_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__thread_dispatcher37__thread_dispatch_queue1_active_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__thread_dispatcher37__thread_dispatch_queue1_active_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__thread_dispatcher37__thread_dispatch_queue1_active_xecore4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__thread_dispatcher37__thread_dispatch_queue1_active_xecore5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__thread_dispatcher37__thread_dispatch_queue1_active_xecore6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__thread_dispatcher37__thread_dispatch_queue1_active_xecore7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__thread_dispatcher37__thread_dispatch_input_available_xecore0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__thread_dispatcher37__thread_dispatch_input_available_xecore1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__thread_dispatcher37__thread_dispatch_input_available_xecore2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__thread_dispatcher37__thread_dispatch_input_available_xecore3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__thread_dispatcher37__thread_dispatch_input_available_xecore4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__thread_dispatcher37__thread_dispatch_input_available_xecore5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__thread_dispatcher37__thread_dispatch_input_available_xecore6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__thread_dispatcher37__thread_dispatch_input_available_xecore7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__thread_dispatcher38__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher38__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher38__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher38__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher38__thread_dispatch_queue1_active_xecore8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher38__thread_dispatch_queue1_active_xecore9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__thread_dispatcher38__thread_dispatch_queue1_active_xecore10__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__thread_dispatcher38__thread_dispatch_queue1_active_xecore11__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__thread_dispatcher38__thread_dispatch_queue1_active_xecore12__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__thread_dispatcher38__thread_dispatch_queue1_active_xecore13__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__thread_dispatcher38__thread_dispatch_queue1_active_xecore14__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__thread_dispatcher38__thread_dispatch_queue1_active_xecore15__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__thread_dispatcher38__thread_dispatch_input_available_xecore8__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__thread_dispatcher38__thread_dispatch_input_available_xecore9__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__thread_dispatcher38__thread_dispatch_input_available_xecore10__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__thread_dispatcher38__thread_dispatch_input_available_xecore11__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt2__thread_dispatcher38__thread_dispatch_input_available_xecore12__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt2__thread_dispatcher38__thread_dispatch_input_available_xecore13__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt2__thread_dispatcher38__thread_dispatch_input_available_xecore14__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt2__thread_dispatcher38__thread_dispatch_input_available_xecore15__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt2__thread_dispatcher39__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher39__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher39__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher39__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher39__thread_dispatch_ps_active_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher39__thread_dispatch_ps_active_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__thread_dispatcher39__thread_dispatch_ps_active_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__thread_dispatcher39__thread_dispatch_ps_active_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__thread_dispatcher39__thread_dispatch_ps_active_xecore4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__thread_dispatcher39__thread_dispatch_ps_active_xecore5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__thread_dispatcher39__thread_dispatch_ps_active_xecore6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__thread_dispatcher39__thread_dispatch_ps_active_xecore7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__thread_dispatcher40__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher40__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher40__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher40__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher40__thread_dispatch_ps_active_xecore8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__thread_dispatcher40__thread_dispatch_ps_active_xecore9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__thread_dispatcher40__thread_dispatch_ps_active_xecore10__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__thread_dispatcher40__thread_dispatch_ps_active_xecore11__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__thread_dispatcher40__thread_dispatch_ps_active_xecore12__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt2__thread_dispatcher40__thread_dispatch_ps_active_xecore13__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt2__thread_dispatcher40__thread_dispatch_ps_active_xecore14__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt2__thread_dispatcher40__thread_dispatch_ps_active_xecore15__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt2__thread_dispatcher41__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher41__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher41__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher41__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher41__gpgpu_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__thread_dispatcher41__gpgpu_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__thread_dispatcher41__gpgpu_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__thread_dispatcher42__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher42__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher42__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher42__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher42__gpgpu_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__thread_dispatcher42__gpgpu_dispatch_xecore4__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__thread_dispatcher42__gpgpu_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__thread_dispatcher43__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher43__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher43__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher43__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher43__gpgpu_dispatch_xecore6__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__thread_dispatcher43__gpgpu_dispatch_xecore7__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__thread_dispatcher43__gpgpu_dispatch_xecore8__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__thread_dispatcher44__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher44__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher44__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher44__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher44__gpgpu_dispatch_xecore9__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__thread_dispatcher44__gpgpu_dispatch_xecore10__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__thread_dispatcher44__gpgpu_dispatch_xecore11__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__thread_dispatcher45__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher45__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher45__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher45__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher45__gpgpu_dispatch_xecore12__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__thread_dispatcher45__gpgpu_dispatch_xecore13__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt2__thread_dispatcher45__gpgpu_dispatch_xecore14__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt2__thread_dispatcher46__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__thread_dispatcher46__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__thread_dispatcher46__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__thread_dispatcher46__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__thread_dispatcher46__gpgpu_dispatch_xecore15__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt2__urb1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__urb1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__urb1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__urb1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__urb1__urb_read_slice0__read \
    acmgt1__ext128__urb_read_slice0__read
#define acmgt2__urb1__urb_write_slice0__read \
    acmgt1__ext128__urb_write_slice0__read
#define acmgt2__urb1__urb_cross_slice_read_slice0__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__urb2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__urb2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__urb2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__urb2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__urb2__urb_read_slice1__read \
    acmgt1__ext128__urb_read_slice0__read
#define acmgt2__urb2__urb_write_slice1__read \
    acmgt1__ext128__urb_write_slice0__read
#define acmgt2__urb2__urb_cross_slice_read_slice1__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__urb3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__urb3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__urb3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__urb3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__urb3__urb_read_slice2__read \
    acmgt1__ext128__urb_read_slice0__read
#define acmgt2__urb3__urb_write_slice2__read \
    acmgt1__ext128__urb_write_slice0__read
#define acmgt2__urb3__urb_cross_slice_read_slice2__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__urb4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__urb4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__urb4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__urb4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__urb4__urb_read_slice3__read \
    acmgt1__ext128__urb_read_slice0__read
#define acmgt2__urb4__urb_write_slice3__read \
    acmgt1__ext128__urb_write_slice0__read
#define acmgt2__urb4__urb_cross_slice_read_slice3__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt2__vector_engine1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine1__xve_stall_aluwr_xecore0_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__vector_engine1__xve_stall_barrier_xecore0_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__vector_engine1__xve_stall_instfetch_xecore0_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__vector_engine1__xve_stall_other_xecore0_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__vector_engine1__xve_stall_sbid_xecore0_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__vector_engine1__xve_stall_sendwr_xecore0_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__vector_engine1__xve_shared_function_access_hold_xecore0_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__vector_engine2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine2__xve_stall_aluwr_xecore1_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__vector_engine2__xve_stall_barrier_xecore1_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__vector_engine2__xve_stall_instfetch_xecore1_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__vector_engine2__xve_stall_other_xecore1_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__vector_engine2__xve_stall_sbid_xecore1_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__vector_engine2__xve_stall_sendwr_xecore1_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__vector_engine2__xve_shared_function_access_hold_xecore1_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__vector_engine3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine3__xve_stall_aluwr_xecore2_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__vector_engine3__xve_stall_barrier_xecore2_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__vector_engine3__xve_stall_instfetch_xecore2_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__vector_engine3__xve_stall_other_xecore2_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__vector_engine3__xve_stall_sbid_xecore2_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__vector_engine3__xve_stall_sendwr_xecore2_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__vector_engine3__xve_shared_function_access_hold_xecore2_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__vector_engine4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine4__xve_stall_aluwr_xecore3_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__vector_engine4__xve_stall_barrier_xecore3_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__vector_engine4__xve_stall_instfetch_xecore3_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__vector_engine4__xve_stall_other_xecore3_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__vector_engine4__xve_stall_sbid_xecore3_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__vector_engine4__xve_stall_sendwr_xecore3_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__vector_engine4__xve_shared_function_access_hold_xecore3_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__vector_engine5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine5__xve_stall_aluwr_xecore4_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__vector_engine5__xve_stall_barrier_xecore4_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__vector_engine5__xve_stall_instfetch_xecore4_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__vector_engine5__xve_stall_other_xecore4_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__vector_engine5__xve_stall_sbid_xecore4_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__vector_engine5__xve_stall_sendwr_xecore4_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__vector_engine5__xve_shared_function_access_hold_xecore4_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__vector_engine6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine6__xve_stall_aluwr_xecore5_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__vector_engine6__xve_stall_barrier_xecore5_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__vector_engine6__xve_stall_instfetch_xecore5_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__vector_engine6__xve_stall_other_xecore5_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__vector_engine6__xve_stall_sbid_xecore5_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__vector_engine6__xve_stall_sendwr_xecore5_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__vector_engine6__xve_shared_function_access_hold_xecore5_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__vector_engine7__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine7__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine7__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine7__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine7__xve_stall_aluwr_xecore6_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__vector_engine7__xve_stall_barrier_xecore6_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__vector_engine7__xve_stall_instfetch_xecore6_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__vector_engine7__xve_stall_other_xecore6_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__vector_engine7__xve_stall_sbid_xecore6_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__vector_engine7__xve_stall_sendwr_xecore6_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__vector_engine7__xve_shared_function_access_hold_xecore6_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__vector_engine8__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine8__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine8__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine8__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine8__xve_stall_aluwr_xecore7_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__vector_engine8__xve_stall_barrier_xecore7_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__vector_engine8__xve_stall_instfetch_xecore7_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__vector_engine8__xve_stall_other_xecore7_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__vector_engine8__xve_stall_sbid_xecore7_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__vector_engine8__xve_stall_sendwr_xecore7_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__vector_engine8__xve_shared_function_access_hold_xecore7_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__vector_engine9__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine9__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine9__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine9__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine9__xve_stall_aluwr_xecore8_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__vector_engine9__xve_stall_barrier_xecore8_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__vector_engine9__xve_stall_instfetch_xecore8_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__vector_engine9__xve_stall_other_xecore8_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__vector_engine9__xve_stall_sbid_xecore8_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__vector_engine9__xve_stall_sendwr_xecore8_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__vector_engine9__xve_shared_function_access_hold_xecore8_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__vector_engine10__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine10__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine10__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine10__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine10__xve_stall_aluwr_xecore9_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__vector_engine10__xve_stall_barrier_xecore9_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__vector_engine10__xve_stall_instfetch_xecore9_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__vector_engine10__xve_stall_other_xecore9_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__vector_engine10__xve_stall_sbid_xecore9_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__vector_engine10__xve_stall_sendwr_xecore9_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__vector_engine10__xve_shared_function_access_hold_xecore9_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__vector_engine11__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine11__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine11__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine11__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine11__xve_stall_aluwr_xecore10_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__vector_engine11__xve_stall_barrier_xecore10_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__vector_engine11__xve_stall_instfetch_xecore10_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__vector_engine11__xve_stall_other_xecore10_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__vector_engine11__xve_stall_sbid_xecore10_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__vector_engine11__xve_stall_sendwr_xecore10_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__vector_engine11__xve_shared_function_access_hold_xecore10_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__vector_engine12__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine12__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine12__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine12__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine12__xve_stall_aluwr_xecore11_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__vector_engine12__xve_stall_barrier_xecore11_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__vector_engine12__xve_stall_instfetch_xecore11_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__vector_engine12__xve_stall_other_xecore11_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__vector_engine12__xve_stall_sbid_xecore11_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__vector_engine12__xve_stall_sendwr_xecore11_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__vector_engine12__xve_shared_function_access_hold_xecore11_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__vector_engine13__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine13__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine13__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine13__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine13__xve_stall_aluwr_xecore12_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__vector_engine13__xve_stall_barrier_xecore12_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__vector_engine13__xve_stall_instfetch_xecore12_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__vector_engine13__xve_stall_other_xecore12_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__vector_engine13__xve_stall_sbid_xecore12_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__vector_engine13__xve_stall_sendwr_xecore12_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__vector_engine13__xve_shared_function_access_hold_xecore12_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__vector_engine14__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine14__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine14__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine14__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine14__xve_stall_aluwr_xecore13_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__vector_engine14__xve_stall_barrier_xecore13_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__vector_engine14__xve_stall_instfetch_xecore13_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__vector_engine14__xve_stall_other_xecore13_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__vector_engine14__xve_stall_sbid_xecore13_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__vector_engine14__xve_stall_sendwr_xecore13_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__vector_engine14__xve_shared_function_access_hold_xecore13_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__vector_engine15__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine15__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine15__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine15__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine15__xve_stall_aluwr_xecore14_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__vector_engine15__xve_stall_barrier_xecore14_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__vector_engine15__xve_stall_instfetch_xecore14_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__vector_engine15__xve_stall_other_xecore14_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__vector_engine15__xve_stall_sbid_xecore14_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__vector_engine15__xve_stall_sendwr_xecore14_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__vector_engine15__xve_shared_function_access_hold_xecore14_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__vector_engine16__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine16__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine16__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine16__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine16__xve_stall_aluwr_xecore15_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt2__vector_engine16__xve_stall_barrier_xecore15_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt2__vector_engine16__xve_stall_instfetch_xecore15_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt2__vector_engine16__xve_stall_other_xecore15_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt2__vector_engine16__xve_stall_sbid_xecore15_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt2__vector_engine16__xve_stall_sendwr_xecore15_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt2__vector_engine16__xve_shared_function_access_hold_xecore15_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt2__vector_engine17__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine17__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine17__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine17__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine17__icache_hit_bank0_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__vector_engine17__icache_hit_bank0_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__vector_engine17__icache_hit_bank0_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__vector_engine17__icache_hit_bank0_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__vector_engine17__icache_hit_bank0_xecore4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__vector_engine17__icache_hit_bank0_xecore5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__vector_engine17__icache_hit_bank0_xecore6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__vector_engine17__icache_hit_bank0_xecore7__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__vector_engine17__icache_miss_bank0_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__vector_engine17__icache_miss_bank0_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__vector_engine17__icache_miss_bank0_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__vector_engine17__icache_miss_bank0_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__vector_engine17__icache_miss_bank0_xecore4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__vector_engine17__icache_miss_bank0_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine17__icache_miss_bank0_xecore6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__vector_engine17__icache_miss_bank0_xecore7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__vector_engine18__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine18__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine18__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine18__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine18__icache_hit_bank0_xecore8__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__vector_engine18__icache_hit_bank0_xecore9__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__vector_engine18__icache_hit_bank0_xecore10__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__vector_engine18__icache_hit_bank0_xecore11__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__vector_engine18__icache_hit_bank0_xecore12__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__vector_engine18__icache_hit_bank0_xecore13__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__vector_engine18__icache_hit_bank0_xecore14__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__vector_engine18__icache_hit_bank0_xecore15__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__vector_engine18__icache_miss_bank0_xecore8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__vector_engine18__icache_miss_bank0_xecore9__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__vector_engine18__icache_miss_bank0_xecore10__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__vector_engine18__icache_miss_bank0_xecore11__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__vector_engine18__icache_miss_bank0_xecore12__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__vector_engine18__icache_miss_bank0_xecore13__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine18__icache_miss_bank0_xecore14__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__vector_engine18__icache_miss_bank0_xecore15__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__vector_engine19__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine19__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine19__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine19__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine19__icache_hit_bank1_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__vector_engine19__icache_hit_bank1_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__vector_engine19__icache_hit_bank1_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__vector_engine19__icache_hit_bank1_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__vector_engine19__icache_hit_bank1_xecore4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__vector_engine19__icache_hit_bank1_xecore5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__vector_engine19__icache_hit_bank1_xecore6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__vector_engine19__icache_hit_bank1_xecore7__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__vector_engine19__icache_miss_bank1_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__vector_engine19__icache_miss_bank1_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__vector_engine19__icache_miss_bank1_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__vector_engine19__icache_miss_bank1_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__vector_engine19__icache_miss_bank1_xecore4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__vector_engine19__icache_miss_bank1_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine19__icache_miss_bank1_xecore6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__vector_engine19__icache_miss_bank1_xecore7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__vector_engine20__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine20__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine20__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine20__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine20__icache_hit_bank1_xecore8__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__vector_engine20__icache_hit_bank1_xecore9__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__vector_engine20__icache_hit_bank1_xecore10__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__vector_engine20__icache_hit_bank1_xecore11__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__vector_engine20__icache_hit_bank1_xecore12__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__vector_engine20__icache_hit_bank1_xecore13__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__vector_engine20__icache_hit_bank1_xecore14__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__vector_engine20__icache_hit_bank1_xecore15__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__vector_engine20__icache_miss_bank1_xecore8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__vector_engine20__icache_miss_bank1_xecore9__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__vector_engine20__icache_miss_bank1_xecore10__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__vector_engine20__icache_miss_bank1_xecore11__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__vector_engine20__icache_miss_bank1_xecore12__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__vector_engine20__icache_miss_bank1_xecore13__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine20__icache_miss_bank1_xecore14__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__vector_engine20__icache_miss_bank1_xecore15__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__vector_engine21__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine21__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine21__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine21__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine21__icache_hit_bank2_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__vector_engine21__icache_hit_bank2_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__vector_engine21__icache_hit_bank2_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__vector_engine21__icache_hit_bank2_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__vector_engine21__icache_hit_bank2_xecore4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__vector_engine21__icache_hit_bank2_xecore5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__vector_engine21__icache_hit_bank2_xecore6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__vector_engine21__icache_hit_bank2_xecore7__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__vector_engine21__icache_miss_bank2_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__vector_engine21__icache_miss_bank2_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__vector_engine21__icache_miss_bank2_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__vector_engine21__icache_miss_bank2_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__vector_engine21__icache_miss_bank2_xecore4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__vector_engine21__icache_miss_bank2_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine21__icache_miss_bank2_xecore6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__vector_engine21__icache_miss_bank2_xecore7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__vector_engine22__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine22__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine22__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine22__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine22__icache_hit_bank2_xecore8__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__vector_engine22__icache_hit_bank2_xecore9__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__vector_engine22__icache_hit_bank2_xecore10__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__vector_engine22__icache_hit_bank2_xecore11__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__vector_engine22__icache_hit_bank2_xecore12__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__vector_engine22__icache_hit_bank2_xecore13__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__vector_engine22__icache_hit_bank2_xecore14__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__vector_engine22__icache_hit_bank2_xecore15__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__vector_engine22__icache_miss_bank2_xecore8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__vector_engine22__icache_miss_bank2_xecore9__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__vector_engine22__icache_miss_bank2_xecore10__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__vector_engine22__icache_miss_bank2_xecore11__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__vector_engine22__icache_miss_bank2_xecore12__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__vector_engine22__icache_miss_bank2_xecore13__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine22__icache_miss_bank2_xecore14__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__vector_engine22__icache_miss_bank2_xecore15__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__vector_engine23__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine23__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine23__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine23__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine23__icache_hit_bank3_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__vector_engine23__icache_hit_bank3_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__vector_engine23__icache_hit_bank3_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__vector_engine23__icache_hit_bank3_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__vector_engine23__icache_hit_bank3_xecore4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__vector_engine23__icache_hit_bank3_xecore5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__vector_engine23__icache_hit_bank3_xecore6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__vector_engine23__icache_hit_bank3_xecore7__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__vector_engine23__icache_miss_bank3_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__vector_engine23__icache_miss_bank3_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__vector_engine23__icache_miss_bank3_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__vector_engine23__icache_miss_bank3_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__vector_engine23__icache_miss_bank3_xecore4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__vector_engine23__icache_miss_bank3_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine23__icache_miss_bank3_xecore6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__vector_engine23__icache_miss_bank3_xecore7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__vector_engine24__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine24__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine24__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine24__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine24__icache_hit_bank3_xecore8__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__vector_engine24__icache_hit_bank3_xecore9__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__vector_engine24__icache_hit_bank3_xecore10__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__vector_engine24__icache_hit_bank3_xecore11__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt2__vector_engine24__icache_hit_bank3_xecore12__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt2__vector_engine24__icache_hit_bank3_xecore13__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt2__vector_engine24__icache_hit_bank3_xecore14__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt2__vector_engine24__icache_hit_bank3_xecore15__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt2__vector_engine24__icache_miss_bank3_xecore8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt2__vector_engine24__icache_miss_bank3_xecore9__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt2__vector_engine24__icache_miss_bank3_xecore10__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt2__vector_engine24__icache_miss_bank3_xecore11__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt2__vector_engine24__icache_miss_bank3_xecore12__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt2__vector_engine24__icache_miss_bank3_xecore13__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine24__icache_miss_bank3_xecore14__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt2__vector_engine24__icache_miss_bank3_xecore15__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt2__vector_engine25__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine25__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine25__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine25__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine25__xve_multiple_pipe_active_xecore0_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore7_xve0__read
#define acmgt2__vector_engine25__xve_multiple_pipe_active_xecore1_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore6_xve0__read
#define acmgt2__vector_engine25__xve_multiple_pipe_active_xecore2_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore5_xve0__read
#define acmgt2__vector_engine25__xve_multiple_pipe_active_xecore3_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore4_xve0__read
#define acmgt2__vector_engine26__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine26__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine26__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine26__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine26__xve_multiple_pipe_active_xecore4_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore7_xve0__read
#define acmgt2__vector_engine26__xve_multiple_pipe_active_xecore5_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore6_xve0__read
#define acmgt2__vector_engine26__xve_multiple_pipe_active_xecore6_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore5_xve0__read
#define acmgt2__vector_engine26__xve_multiple_pipe_active_xecore7_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore4_xve0__read
#define acmgt2__vector_engine27__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine27__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine27__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine27__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine27__xve_multiple_pipe_active_xecore8_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore7_xve0__read
#define acmgt2__vector_engine27__xve_multiple_pipe_active_xecore9_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore6_xve0__read
#define acmgt2__vector_engine27__xve_multiple_pipe_active_xecore10_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore5_xve0__read
#define acmgt2__vector_engine27__xve_multiple_pipe_active_xecore11_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore4_xve0__read
#define acmgt2__vector_engine28__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine28__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine28__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine28__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine28__xve_multiple_pipe_active_xecore12_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore7_xve0__read
#define acmgt2__vector_engine28__xve_multiple_pipe_active_xecore13_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore6_xve0__read
#define acmgt2__vector_engine28__xve_multiple_pipe_active_xecore14_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore5_xve0__read
#define acmgt2__vector_engine28__xve_multiple_pipe_active_xecore15_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore4_xve0__read
#define acmgt2__vector_engine29__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine29__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine29__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine29__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine29__xve_inst_issued_all_xecore0_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__vector_engine29__xve_inst_issued_all_xecore1_xve0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__vector_engine29__xve_inst_issued_all_xecore2_xve0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__vector_engine30__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine30__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine30__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine30__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine30__xve_inst_issued_all_xecore3_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__vector_engine30__xve_inst_issued_all_xecore4_xve0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__vector_engine30__xve_inst_issued_all_xecore5_xve0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__vector_engine31__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine31__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine31__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine31__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine31__xve_inst_issued_all_xecore6_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__vector_engine31__xve_inst_issued_all_xecore7_xve0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__vector_engine31__xve_inst_issued_all_xecore8_xve0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__vector_engine32__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine32__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine32__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine32__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine32__xve_inst_issued_all_xecore9_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__vector_engine32__xve_inst_issued_all_xecore10_xve0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__vector_engine32__xve_inst_issued_all_xecore11_xve0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__vector_engine33__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine33__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine33__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine33__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine33__xve_inst_issued_all_xecore12_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__vector_engine33__xve_inst_issued_all_xecore13_xve0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt2__vector_engine33__xve_inst_issued_all_xecore14_xve0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt2__vector_engine34__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine34__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine34__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine34__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine34__xve_inst_issued_all_xecore15_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt2__vector_engine35__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine35__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine35__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine35__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine35__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt2__vector_engine35__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt2__vector_engine35__xve_threads_occupancy_all__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt2__vector_engine35__xve_inst_executed_alu0_all__read \
    hsw__render_basic__hs_threads__read
#define acmgt2__vector_engine35__xve_inst_executed_alu0_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine35__xve_inst_executed_alu1_all__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define acmgt2__vector_engine35__xve_inst_executed_alu1_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine35__xve_inst_executed_xmx_all__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define acmgt2__vector_engine35__xve_inst_executed_xmx_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine35__xve_inst_executed_send_all__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define acmgt2__vector_engine35__xve_inst_executed_send_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine35__xve_inst_executed_control_all__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define acmgt2__vector_engine35__xve_inst_executed_control_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine35__xve_pipe_alu0_and_alu1_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt2__vector_engine35__xve_pipe_alu0_and_xmx_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt2__vector_engine35__xve_inst_executed_alu0_all_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt2__vector_engine35__xve_inst_executed_alu1_all_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt2__vector_engine35__xve_inst_executed_xmx_all_utilization__read \
    bdw__render_basic__vs_send_active__read
#define acmgt2__vector_engine35__xve_inst_executed_send_all_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt2__vector_engine35__xve_inst_executed_control_all_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt2__vector_engine35__xve_active_cycles__read \
    acmgt1__ext1000__xve_active_cycles__read
#define acmgt2__vector_engine35__xve_active_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine35__xve_stall_cycles__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define acmgt2__vector_engine35__xve_stall_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

uint64_t
acmgt2__vector_engine35__xve_threads_occupancy_cycles_all__read(const struct intel_perf *perf,
                                                                const struct intel_perf_metric_set *metric_set,
                                                                uint64_t *accumulator);
#define acmgt2__vector_engine35__xve_threads_occupancy_cycles_all__max \
    acmgt1__ext1000__xve_threads_occupancy_cycles_all__max

#define acmgt2__vector_engine35__xve_pipe_alu0_and_alu1_active_cycles__read \
    hsw__render_basic__ds_threads__read
#define acmgt2__vector_engine35__xve_pipe_alu0_and_alu1_active_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine35__xve_pipe_alu0_and_xmx_active_cycles__read \
    acmgt1__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read
#define acmgt2__vector_engine35__xve_pipe_alu0_and_xmx_active_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine36__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine36__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine36__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine36__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine36__xve_inst_executed_alu0_vs__read \
    acmgt1__ext1000__xve_active_cycles__read
#define acmgt2__vector_engine36__xve_inst_executed_alu0_vs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine36__xve_inst_executed_alu0_hs__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define acmgt2__vector_engine36__xve_inst_executed_alu0_hs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine36__xve_inst_executed_alu0_ds__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define acmgt2__vector_engine36__xve_inst_executed_alu0_ds__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine36__xve_inst_executed_alu0_ps__read \
    hsw__render_basic__hs_threads__read
#define acmgt2__vector_engine36__xve_inst_executed_alu0_ps__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine36__xve_inst_executed_alu0_cs__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define acmgt2__vector_engine36__xve_inst_executed_alu0_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine36__xve_inst_executed_alu0_async_cs__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define acmgt2__vector_engine36__xve_inst_executed_alu0_async_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine36__xve_inst_executed_alu1_vs__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define acmgt2__vector_engine36__xve_inst_executed_alu1_vs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine36__xve_inst_executed_alu1_hs__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define acmgt2__vector_engine36__xve_inst_executed_alu1_hs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine36__xve_inst_executed_alu1_ds__read \
    hsw__render_basic__ds_threads__read
#define acmgt2__vector_engine36__xve_inst_executed_alu1_ds__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine36__xve_inst_executed_alu1_ps__read \
    acmgt1__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read
#define acmgt2__vector_engine36__xve_inst_executed_alu1_ps__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine36__xve_inst_executed_alu1_cs__read \
    acmgt1__ext1001__xve_inst_executed_alu1_cs__read
#define acmgt2__vector_engine36__xve_inst_executed_alu1_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine36__xve_inst_executed_alu1_async_cs__read \
    acmgt1__ext1001__xve_inst_executed_alu1_async_cs__read
#define acmgt2__vector_engine36__xve_inst_executed_alu1_async_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine36__xve_inst_executed_alu0_vs_utilization__read \
    bdw__render_basic__eu_active__read
#define acmgt2__vector_engine36__xve_inst_executed_alu0_hs_utilization__read \
    bdw__render_basic__eu_stall__read
#define acmgt2__vector_engine36__xve_inst_executed_alu0_ds_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt2__vector_engine36__xve_inst_executed_alu0_ps_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt2__vector_engine36__xve_inst_executed_alu0_cs_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt2__vector_engine36__xve_inst_executed_alu0_async_cs_utilization__read \
    bdw__render_basic__vs_send_active__read
#define acmgt2__vector_engine36__xve_inst_executed_alu1_vs_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt2__vector_engine36__xve_inst_executed_alu1_hs_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt2__vector_engine36__xve_inst_executed_alu1_ds_utilization__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt2__vector_engine36__xve_inst_executed_alu1_ps_utilization__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt2__vector_engine36__xve_inst_executed_alu1_cs_utilization__read \
    bdw__render_basic__ps_send_active__read
#define acmgt2__vector_engine36__xve_inst_executed_alu1_async_cs_utilization__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define acmgt2__vector_engine37__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine37__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine37__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine37__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine37__xve_inst_executed_alu0_rt_ahs_utilization__read \
    bdw__render_basic__eu_active__read
#define acmgt2__vector_engine37__xve_inst_executed_alu1_rt_ahs_utilization__read \
    bdw__render_basic__eu_stall__read
#define acmgt2__vector_engine37__xve_inst_executed_send_rt_ahs_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt2__vector_engine37__xve_inst_executed_alu0_rt_chs_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt2__vector_engine37__xve_inst_executed_alu1_rt_chs_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt2__vector_engine37__xve_inst_executed_send_rt_chs_utilization__read \
    bdw__render_basic__vs_send_active__read
#define acmgt2__vector_engine37__xve_inst_executed_alu0_rt_ms_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt2__vector_engine37__xve_inst_executed_alu1_rt_ms_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt2__vector_engine37__xve_inst_executed_send_rt_ms_utilization__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt2__vector_engine37__xve_inst_executed_alu0_rt_ahs__read \
    acmgt1__ext1000__xve_active_cycles__read
#define acmgt2__vector_engine37__xve_inst_executed_alu0_rt_ahs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine37__xve_inst_executed_alu1_rt_ahs__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define acmgt2__vector_engine37__xve_inst_executed_alu1_rt_ahs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine37__xve_inst_executed_send_rt_ahs__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define acmgt2__vector_engine37__xve_inst_executed_send_rt_ahs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine37__xve_inst_executed_alu0_rt_chs__read \
    hsw__render_basic__hs_threads__read
#define acmgt2__vector_engine37__xve_inst_executed_alu0_rt_chs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine37__xve_inst_executed_alu1_rt_chs__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define acmgt2__vector_engine37__xve_inst_executed_alu1_rt_chs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine37__xve_inst_executed_send_rt_chs__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define acmgt2__vector_engine37__xve_inst_executed_send_rt_chs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine37__xve_inst_executed_alu0_rt_ms__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define acmgt2__vector_engine37__xve_inst_executed_alu0_rt_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine37__xve_inst_executed_alu1_rt_ms__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define acmgt2__vector_engine37__xve_inst_executed_alu1_rt_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine37__xve_inst_executed_send_rt_ms__read \
    hsw__render_basic__ds_threads__read
#define acmgt2__vector_engine37__xve_inst_executed_send_rt_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine38__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine38__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine38__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine38__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine38__xve_stall__read \
    bdw__render_basic__eu_active__read
#define acmgt2__vector_engine38__xve_stall_async_cs__read \
    bdw__render_basic__eu_stall__read
#define acmgt2__vector_engine38__xve_stall_cs__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt2__vector_engine38__xve_stall_ds__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt2__vector_engine38__xve_stall_hs__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt2__vector_engine38__xve_stall_ms__read \
    bdw__render_basic__vs_send_active__read
#define acmgt2__vector_engine38__xve_stall_ps__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt2__vector_engine38__xve_stall_ts__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt2__vector_engine38__xve_stall_vs__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt2__vector_engine38__xve_stall_rt__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt2__vector_engine38__xve_stall_cycles__read \
    acmgt1__ext1000__xve_active_cycles__read
#define acmgt2__vector_engine38__xve_stall_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine38__xve_stall_cycles_async_cs__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define acmgt2__vector_engine38__xve_stall_cycles_async_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine38__xve_stall_cycles_cs__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define acmgt2__vector_engine38__xve_stall_cycles_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine38__xve_stall_cycles_ds__read \
    hsw__render_basic__hs_threads__read
#define acmgt2__vector_engine38__xve_stall_cycles_ds__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine38__xve_stall_cycles_hs__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define acmgt2__vector_engine38__xve_stall_cycles_hs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine38__xve_stall_cycles_ms__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define acmgt2__vector_engine38__xve_stall_cycles_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine38__xve_stall_cycles_ps__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define acmgt2__vector_engine38__xve_stall_cycles_ps__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine38__xve_stall_cycles_ts__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define acmgt2__vector_engine38__xve_stall_cycles_ts__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine38__xve_stall_cycles_vs__read \
    hsw__render_basic__ds_threads__read
#define acmgt2__vector_engine38__xve_stall_cycles_vs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine38__xve_stall_cycles_rt__read \
    acmgt1__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read
#define acmgt2__vector_engine38__xve_stall_cycles_rt__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine39__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine39__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine39__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine39__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine39__xve_inst_executed_alu0_all__read \
    acmgt1__ext1000__xve_active_cycles__read
#define acmgt2__vector_engine39__xve_inst_executed_alu0_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine39__xve_inst_executed_fp16__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define acmgt2__vector_engine39__xve_inst_executed_fp16__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine39__xve_inst_executed_fp32__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define acmgt2__vector_engine39__xve_inst_executed_fp32__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine39__xve_inst_executed_fp64__read \
    hsw__render_basic__hs_threads__read
#define acmgt2__vector_engine39__xve_inst_executed_fp64__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine39__xve_inst_executed_alu1_all__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define acmgt2__vector_engine39__xve_inst_executed_alu1_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine39__xve_inst_executed_int16__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define acmgt2__vector_engine39__xve_inst_executed_int16__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine39__xve_inst_executed_int32__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define acmgt2__vector_engine39__xve_inst_executed_int32__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine39__xve_inst_executed_math__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define acmgt2__vector_engine39__xve_inst_executed_math__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine39__xve_inst_executed_xmx_all__read \
    hsw__render_basic__ds_threads__read
#define acmgt2__vector_engine39__xve_inst_executed_xmx_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine39__xve_inst_executed_xmx_bf16__read \
    acmgt1__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read
#define acmgt2__vector_engine39__xve_inst_executed_xmx_bf16__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine39__xve_inst_executed_xmx_fp16__read \
    acmgt1__ext1001__xve_inst_executed_alu1_cs__read
#define acmgt2__vector_engine39__xve_inst_executed_xmx_fp16__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine39__xve_inst_executed_xmx_int8__read \
    acmgt1__ext1001__xve_inst_executed_alu1_async_cs__read
#define acmgt2__vector_engine39__xve_inst_executed_xmx_int8__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine39__xve_inst_executed_alu0_all_utilization__read \
    bdw__render_basic__eu_active__read
#define acmgt2__vector_engine39__xve_inst_executed_fp16_utilization__read \
    bdw__render_basic__eu_stall__read
#define acmgt2__vector_engine39__xve_inst_executed_fp32_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt2__vector_engine39__xve_inst_executed_fp64_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt2__vector_engine39__xve_inst_executed_alu1_all_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt2__vector_engine39__xve_inst_executed_int16_utilization__read \
    bdw__render_basic__vs_send_active__read
#define acmgt2__vector_engine39__xve_inst_executed_int32_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt2__vector_engine39__xve_inst_executed_math_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt2__vector_engine39__xve_inst_executed_xmx_all_utilization__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt2__vector_engine39__xve_inst_executed_xmx_bf16_utilization__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt2__vector_engine39__xve_inst_executed_xmx_fp16_utilization__read \
    bdw__render_basic__ps_send_active__read
#define acmgt2__vector_engine39__xve_inst_executed_xmx_int8_utilization__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define acmgt2__vector_engine40__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine40__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine40__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine40__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine40__xve_inst_executed_send_all__read \
    acmgt1__ext1000__xve_active_cycles__read
#define acmgt2__vector_engine40__xve_inst_executed_send_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine40__xve_inst_executed_send_async_cs__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define acmgt2__vector_engine40__xve_inst_executed_send_async_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine40__xve_inst_executed_send_cs__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define acmgt2__vector_engine40__xve_inst_executed_send_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine40__xve_inst_executed_send_ds__read \
    hsw__render_basic__hs_threads__read
#define acmgt2__vector_engine40__xve_inst_executed_send_ds__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine40__xve_inst_executed_send_gs__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define acmgt2__vector_engine40__xve_inst_executed_send_gs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine40__xve_inst_executed_send_hs__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define acmgt2__vector_engine40__xve_inst_executed_send_hs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine40__xve_inst_executed_send_ms__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define acmgt2__vector_engine40__xve_inst_executed_send_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine40__xve_inst_executed_send_ps__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define acmgt2__vector_engine40__xve_inst_executed_send_ps__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine40__xve_inst_executed_send_ts__read \
    hsw__render_basic__ds_threads__read
#define acmgt2__vector_engine40__xve_inst_executed_send_ts__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine40__xve_inst_executed_send_vs__read \
    acmgt1__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read
#define acmgt2__vector_engine40__xve_inst_executed_send_vs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine40__xve_inst_executed_send_all_utilization__read \
    bdw__render_basic__eu_active__read
#define acmgt2__vector_engine40__xve_inst_executed_send_async_cs_utilization__read \
    bdw__render_basic__eu_stall__read
#define acmgt2__vector_engine40__xve_inst_executed_send_cs_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt2__vector_engine40__xve_inst_executed_send_ds_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt2__vector_engine40__xve_inst_executed_send_gs_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt2__vector_engine40__xve_inst_executed_send_hs_utilization__read \
    bdw__render_basic__vs_send_active__read
#define acmgt2__vector_engine40__xve_inst_executed_send_ms_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt2__vector_engine40__xve_inst_executed_send_ps_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt2__vector_engine40__xve_inst_executed_send_ts_utilization__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt2__vector_engine40__xve_inst_executed_send_vs_utilization__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt2__vector_engine41__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt2__vector_engine41__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt2__vector_engine41__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt2__vector_engine41__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt2__vector_engine41__xve_stall_gs__read \
    bdw__render_basic__eu_active__read
#define acmgt2__vector_engine41__xve_inst_executed_alu0_gs__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define acmgt2__vector_engine41__xve_inst_executed_alu0_gs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine41__xve_inst_executed_alu1_gs__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define acmgt2__vector_engine41__xve_inst_executed_alu1_gs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine41__xve_stall_cycles_gs__read \
    acmgt1__ext1000__xve_active_cycles__read
#define acmgt2__vector_engine41__xve_stall_cycles_gs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine41__xve_inst_executed_alu0_ms__read \
    hsw__render_basic__hs_threads__read
#define acmgt2__vector_engine41__xve_inst_executed_alu0_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine41__xve_inst_executed_alu0_ts__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define acmgt2__vector_engine41__xve_inst_executed_alu0_ts__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine41__xve_inst_executed_alu1_ms__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define acmgt2__vector_engine41__xve_inst_executed_alu1_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine41__xve_inst_executed_alu1_ts__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define acmgt2__vector_engine41__xve_inst_executed_alu1_ts__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt2__vector_engine41__xve_inst_executed_alu0_gs_utilization__read \
    bdw__render_basic__eu_stall__read
#define acmgt2__vector_engine41__xve_inst_executed_alu1_gs_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt2__vector_engine41__xve_inst_executed_alu0_ms_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt2__vector_engine41__xve_inst_executed_alu0_ts_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt2__vector_engine41__xve_inst_executed_alu1_ms_utilization__read \
    bdw__render_basic__vs_send_active__read
#define acmgt2__vector_engine41__xve_inst_executed_alu1_ts_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt3__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__render_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define acmgt3__render_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define acmgt3__render_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define acmgt3__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define acmgt3__render_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define acmgt3__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define acmgt3__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__render_basic__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt3__render_basic__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt3__render_basic__xve_thread_occupancy__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt3__render_basic__xve_fpu_em_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt3__render_basic__vs_fpu_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt3__render_basic__vs_em_active__read \
    bdw__render_basic__vs_send_active__read
#define acmgt3__render_basic__vs_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt3__render_basic__ps_fpu_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt3__render_basic__ps_em_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt3__render_basic__ps_send_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt3__render_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define acmgt3__render_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define acmgt3__render_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define acmgt3__render_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define acmgt3__render_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define acmgt3__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define acmgt3__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define acmgt3__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define acmgt3__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define acmgt3__render_basic__slm_reads__read \
    hsw__render_basic__ps_threads__read
#define acmgt3__render_basic__slm_reads__max \
    acmgt1__render_basic__slm_reads__max

#define acmgt3__render_basic__slm_writes__read \
    acmgt1__render_basic__slm_writes__read
#define acmgt3__render_basic__slm_writes__max \
    acmgt1__render_basic__slm_reads__max

#define acmgt3__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define acmgt3__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define acmgt3__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define acmgt3__render_basic__gti_read_throughput__read \
    acmgt1__render_basic__gti_read_throughput__read
#define acmgt3__render_basic__gti_read_throughput__max \
    acmgt1__render_basic__gti_read_throughput__max

#define acmgt3__render_basic__gti_write_throughput__read \
    acmgt2__render_basic__gti_write_throughput__read
#define acmgt3__render_basic__gti_write_throughput__max \
    acmgt1__render_basic__gti_read_throughput__max

#define acmgt3__render_basic__sampler00_busy__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__render_basic__samplers_busy__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__render_basic__sampler00_bottleneck__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__render_basic__sampler_bottleneck__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define acmgt3__compute_basic__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt3__compute_basic__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt3__compute_basic__fpu_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt3__compute_basic__em_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt3__compute_basic__xmx_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt3__compute_basic__xve_fpu_em_active__read \
    bdw__render_basic__vs_send_active__read
#define acmgt3__compute_basic__xve_fpu_xmx_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt3__compute_basic__xve_avg_ipc_rate__read \
    acmgt1__compute_basic__xve_avg_ipc_rate__read
#define acmgt3__compute_basic__xve_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define acmgt3__compute_basic__send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt3__compute_basic__xve_thread_occupancy__read \
    acmgt1__compute_basic__xve_thread_occupancy__read
#define acmgt3__compute_basic__xve_fpu_flt16__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt3__compute_basic__xve_fpu_flt32__read \
    bdw__render_basic__ps_send_active__read
#define acmgt3__compute_basic__xve_fpu_flt64__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define acmgt3__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define acmgt3__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define acmgt3__compute_basic__slm_reads__read \
    hsw__render_basic__ps_threads__read
#define acmgt3__compute_basic__slm_reads__max \
    acmgt1__render_basic__slm_reads__max

#define acmgt3__compute_basic__slm_writes__read \
    acmgt1__render_basic__slm_writes__read
#define acmgt3__compute_basic__slm_writes__max \
    acmgt1__render_basic__slm_reads__max

#define acmgt3__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define acmgt3__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define acmgt3__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define acmgt3__compute_basic__gti_read_throughput__read \
    acmgt1__render_basic__gti_read_throughput__read
#define acmgt3__compute_basic__gti_read_throughput__max \
    acmgt1__render_basic__gti_read_throughput__max

#define acmgt3__compute_basic__gti_write_throughput__read \
    acmgt2__render_basic__gti_write_throughput__read
#define acmgt3__compute_basic__gti_write_throughput__max \
    acmgt1__render_basic__gti_read_throughput__max

#define acmgt3__async_compute__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__async_compute__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__async_compute__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__async_compute__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__async_compute__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__async_compute__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define acmgt3__async_compute__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define acmgt3__async_compute__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define acmgt3__async_compute__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define acmgt3__async_compute__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define acmgt3__async_compute__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define acmgt3__async_compute__fpu_active__read \
    bdw__render_basic__eu_active__read
#define acmgt3__async_compute__vs_fpu_active__read \
    bdw__render_basic__eu_stall__read
#define acmgt3__async_compute__ps_fpu_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt3__async_compute__cs_fpu_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt3__async_compute__async_cs_fpu_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt3__async_compute__em_active__read \
    bdw__render_basic__vs_send_active__read
#define acmgt3__async_compute__vs_em_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt3__async_compute__ps_em_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt3__async_compute__cs_em_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt3__async_compute__async_cs_em_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt3__async_compute__xve_thread_occupancy__read \
    acmgt1__async_compute__xve_thread_occupancy__read
#define acmgt3__async_compute__xve_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define acmgt3__async_compute__xve_stall__read \
    bdw__compute_l3_cache__eu_move_fpu0_instruction__read
#define acmgt3__xve_activity1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__xve_activity1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__xve_activity1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__xve_activity1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__xve_activity1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__xve_activity1__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define acmgt3__xve_activity1__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define acmgt3__xve_activity1__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define acmgt3__xve_activity1__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define acmgt3__xve_activity1__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define acmgt3__xve_activity1__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define acmgt3__xve_activity1__hs_fpu_active__read \
    bdw__render_basic__eu_active__read
#define acmgt3__xve_activity1__ds_fpu_active__read \
    bdw__render_basic__eu_stall__read
#define acmgt3__xve_activity1__gs_fpu_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt3__xve_activity1__hs_em_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt3__xve_activity1__ds_em_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt3__xve_activity1__gs_em_active__read \
    bdw__render_basic__vs_send_active__read
#define acmgt3__xve_activity1__hs_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt3__xve_activity1__ds_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt3__xve_activity1__gs_send_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt3__xve_activity1__cs_send_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt3__gpu_busyness__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__gpu_busyness__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__gpu_busyness__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__gpu_busyness__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__gpu_busyness__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__gpu_busyness__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt3__gpu_busyness__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt3__gpu_busyness__xve_thread_occupancy__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt3__gpu_busyness__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define acmgt3__gpu_busyness__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define acmgt3__gpu_busyness__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define acmgt3__gpu_busyness__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define acmgt3__gpu_busyness__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define acmgt3__gpu_busyness__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define acmgt3__gpu_busyness__render_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__gpu_busyness__compute_engine0_busy__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__gpu_busyness__compute_engine1_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__gpu_busyness__compute_engine2_busy__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__gpu_busyness__compute_engine3_busy__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__gpu_busyness__blitter_busy__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__gpu_busyness__vdbox00_busy__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__gpu_busyness__vebox0_busy__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__gpu_busyness__vdbox10_busy__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__gpu_busyness__vebox1_busy__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__gpu_busyness__any_compute_engine_busy__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__gpu_busyness__render_and_any_compute_engine_busy__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__test_oa__counter8__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__test_oa__counter9__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__hdc_and_sf__slice01__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__hdc_and_sf__slice01__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__hdc_and_sf__slice01__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__hdc_and_sf__slice01__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__hdc_and_sf__slice01__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__hdc_and_sf__slice01__non_sampler_shader00_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__hdc_and_sf__slice01__non_sampler_shader01_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__hdc_and_sf__slice01__non_sampler_shader02_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__hdc_and_sf__slice01__non_sampler_shader03_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__hdc_and_sf__slice01__non_sampler_shader10_access_stalled_on_l3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__hdc_and_sf__slice01__non_sampler_shader11_access_stalled_on_l3__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__hdc_and_sf__slice01__non_sampler_shader12_access_stalled_on_l3__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__hdc_and_sf__slice01__non_sampler_shader13_access_stalled_on_l3__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__hdc_and_sf__slice23__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__hdc_and_sf__slice23__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__hdc_and_sf__slice23__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__hdc_and_sf__slice23__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__hdc_and_sf__slice23__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__hdc_and_sf__slice23__non_sampler_shader20_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__hdc_and_sf__slice23__non_sampler_shader21_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__hdc_and_sf__slice23__non_sampler_shader22_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__hdc_and_sf__slice23__non_sampler_shader23_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__hdc_and_sf__slice23__non_sampler_shader30_access_stalled_on_l3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__hdc_and_sf__slice23__non_sampler_shader31_access_stalled_on_l3__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__hdc_and_sf__slice23__non_sampler_shader32_access_stalled_on_l3__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__hdc_and_sf__slice23__non_sampler_shader33_access_stalled_on_l3__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__hdc_and_sf__slice45__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__hdc_and_sf__slice45__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__hdc_and_sf__slice45__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__hdc_and_sf__slice45__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__hdc_and_sf__slice45__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__hdc_and_sf__slice45__non_sampler_shader40_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__hdc_and_sf__slice45__non_sampler_shader41_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__hdc_and_sf__slice45__non_sampler_shader42_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__hdc_and_sf__slice45__non_sampler_shader43_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__hdc_and_sf__slice45__non_sampler_shader50_access_stalled_on_l3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__hdc_and_sf__slice45__non_sampler_shader51_access_stalled_on_l3__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__hdc_and_sf__slice45__non_sampler_shader52_access_stalled_on_l3__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__hdc_and_sf__slice45__non_sampler_shader53_access_stalled_on_l3__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__hdc_and_sf__slice67__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__hdc_and_sf__slice67__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__hdc_and_sf__slice67__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__hdc_and_sf__slice67__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__hdc_and_sf__slice67__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__hdc_and_sf__slice67__non_sampler_shader60_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__hdc_and_sf__slice67__non_sampler_shader61_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__hdc_and_sf__slice67__non_sampler_shader62_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__hdc_and_sf__slice67__non_sampler_shader63_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__hdc_and_sf__slice67__non_sampler_shader70_access_stalled_on_l3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__hdc_and_sf__slice67__non_sampler_shader71_access_stalled_on_l3__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__hdc_and_sf__slice67__non_sampler_shader72_access_stalled_on_l3__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__hdc_and_sf__slice67__non_sampler_shader73_access_stalled_on_l3__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__hdc_and_sf1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__hdc_and_sf1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__hdc_and_sf1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__hdc_and_sf1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__hdc_and_sf1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__hdc_and_sf1__poly0_data_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__hdc_and_sf1__poly1_data_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__hdc_and_sf1__poly2_data_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__hdc_and_sf1__poly3_data_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__hdc_and_sf1__poly4_data_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__hdc_and_sf1__poly5_data_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__hdc_and_sf1__poly6_data_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__hdc_and_sf1__poly7_data_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__hdc_and_sf1__gt_request_queue00_full__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__hdc_and_sf1__gt_request_queue10_full__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__hdc_and_sf1__gt_request_queue20_full__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__hdc_and_sf1__gt_request_queue30_full__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__hdc_and_sf1__gt_request_queue40_full__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__hdc_and_sf1__gt_request_queue50_full__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__hdc_and_sf1__gt_request_queue60_full__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__hdc_and_sf1__gt_request_queue70_full__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__l3__slice01__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__l3__slice01__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__l3__slice01__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__l3__slice01__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__l3__slice01__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__l3__slice01__l30_bank0_input_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__l3__slice01__l30_bank1_input_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__l3__slice01__l30_bank2_input_available__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__l3__slice01__l30_bank3_input_available__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__l3__slice01__l30_bank4_input_available__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__l3__slice01__l30_bank5_input_available__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__l3__slice01__l30_bank6_input_available__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__l3__slice01__l30_bank7_input_available__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__l3__slice01__l30_bank0_output_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__l3__slice01__l30_bank1_output_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__l3__slice01__l30_bank2_output_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__l3__slice01__l30_bank3_output_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__l3__slice01__l30_bank4_output_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__l3__slice01__l30_bank5_output_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__l3__slice01__l30_bank6_output_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__l3__slice01__l30_bank7_output_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__l3__slice23__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__l3__slice23__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__l3__slice23__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__l3__slice23__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__l3__slice23__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__l3__slice23__l31_bank0_input_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__l3__slice23__l31_bank1_input_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__l3__slice23__l31_bank2_input_available__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__l3__slice23__l31_bank3_input_available__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__l3__slice23__l31_bank4_input_available__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__l3__slice23__l31_bank5_input_available__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__l3__slice23__l31_bank6_input_available__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__l3__slice23__l31_bank7_input_available__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__l3__slice23__l31_bank0_output_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__l3__slice23__l31_bank1_output_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__l3__slice23__l31_bank2_output_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__l3__slice23__l31_bank3_output_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__l3__slice23__l31_bank4_output_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__l3__slice23__l31_bank5_output_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__l3__slice23__l31_bank6_output_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__l3__slice23__l31_bank7_output_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__l3__slice45__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__l3__slice45__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__l3__slice45__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__l3__slice45__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__l3__slice45__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__l3__slice45__l32_bank0_input_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__l3__slice45__l32_bank1_input_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__l3__slice45__l32_bank2_input_available__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__l3__slice45__l32_bank3_input_available__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__l3__slice45__l32_bank4_input_available__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__l3__slice45__l32_bank5_input_available__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__l3__slice45__l32_bank6_input_available__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__l3__slice45__l32_bank7_input_available__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__l3__slice45__l32_bank0_output_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__l3__slice45__l32_bank1_output_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__l3__slice45__l32_bank2_output_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__l3__slice45__l32_bank3_output_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__l3__slice45__l32_bank4_output_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__l3__slice45__l32_bank5_output_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__l3__slice45__l32_bank6_output_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__l3__slice45__l32_bank7_output_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__l3__slice67__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__l3__slice67__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__l3__slice67__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__l3__slice67__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__l3__slice67__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__l3__slice67__l33_bank0_input_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__l3__slice67__l33_bank1_input_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__l3__slice67__l33_bank2_input_available__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__l3__slice67__l33_bank3_input_available__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__l3__slice67__l33_bank4_input_available__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__l3__slice67__l33_bank5_input_available__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__l3__slice67__l33_bank6_input_available__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__l3__slice67__l33_bank7_input_available__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__l3__slice67__l33_bank0_output_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__l3__slice67__l33_bank1_output_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__l3__slice67__l33_bank2_output_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__l3__slice67__l33_bank3_output_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__l3__slice67__l33_bank4_output_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__l3__slice67__l33_bank5_output_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__l3__slice67__l33_bank6_output_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__l3__slice67__l33_bank7_output_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__rasterizer_and_pixel_backend1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__rasterizer_and_pixel_backend1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__rasterizer_and_pixel_backend1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__rasterizer_and_pixel_backend1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__rasterizer_and_pixel_backend1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__rasterizer_and_pixel_backend1__rasterizer0_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__rasterizer_and_pixel_backend1__rasterizer1_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend1__pixel_data00_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__rasterizer_and_pixel_backend1__pixel_data01_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend1__rasterizer2_input_available__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend1__rasterizer3_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend1__pixel_data20_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend1__pixel_data21_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__rasterizer_and_pixel_backend2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__rasterizer_and_pixel_backend2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__rasterizer_and_pixel_backend2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__rasterizer_and_pixel_backend2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__rasterizer_and_pixel_backend2__rasterizer1_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__rasterizer_and_pixel_backend2__rasterizer0_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend2__pixel_data10_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend2__pixel_data11_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__rasterizer_and_pixel_backend2__rasterizer3_input_available__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend2__rasterizer2_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend2__pixel_data30_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend2__pixel_data31_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__rasterizer_and_pixel_backend3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__rasterizer_and_pixel_backend3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__rasterizer_and_pixel_backend3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__rasterizer_and_pixel_backend3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__rasterizer_and_pixel_backend3__rasterizer4_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__rasterizer_and_pixel_backend3__rasterizer5_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend3__pixel_data40_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__rasterizer_and_pixel_backend3__pixel_data41_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend3__rasterizer6_input_available__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend3__rasterizer7_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend3__pixel_data60_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend3__pixel_data61_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__rasterizer_and_pixel_backend4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__rasterizer_and_pixel_backend4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__rasterizer_and_pixel_backend4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__rasterizer_and_pixel_backend4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__rasterizer_and_pixel_backend4__rasterizer5_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__rasterizer_and_pixel_backend4__rasterizer4_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend4__pixel_data50_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend4__pixel_data51_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__rasterizer_and_pixel_backend4__rasterizer7_input_available__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend4__rasterizer6_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend4__pixel_data70_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend4__pixel_data71_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__rasterizer_and_pixel_backend5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__rasterizer_and_pixel_backend5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__rasterizer_and_pixel_backend5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__rasterizer_and_pixel_backend5__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__rasterizer_and_pixel_backend5__ps_output00_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend5__ps_output01_available__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend5__ps_output10_available__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__rasterizer_and_pixel_backend5__ps_output11_available__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__rasterizer_and_pixel_backend5__ps_output20_available__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__rasterizer_and_pixel_backend5__ps_output21_available__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__rasterizer_and_pixel_backend5__ps_output30_available__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__rasterizer_and_pixel_backend5__ps_output31_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend5__pixel_values00_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__rasterizer_and_pixel_backend5__pixel_values01_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__rasterizer_and_pixel_backend5__pixel_values10_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend5__pixel_values11_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend5__pixel_values20_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend5__pixel_values21_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend5__pixel_values30_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__rasterizer_and_pixel_backend5__pixel_values31_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__render_pipe_profile__slice0__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__render_pipe_profile__slice0__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__render_pipe_profile__slice0__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__render_pipe_profile__slice0__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__render_pipe_profile__slice0__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__render_pipe_profile__slice0__vf0_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__render_pipe_profile__slice0__vs0_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__render_pipe_profile__slice0__cl0_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__render_pipe_profile__slice0__hs0_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__render_pipe_profile__slice0__ds0_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__render_pipe_profile__slice0__gs0_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__render_pipe_profile__slice0__sf0_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__render_pipe_profile__slice0__so0_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__render_pipe_profile__slice0__cl0_stall__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__render_pipe_profile__slice0__hs0_stall__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__render_pipe_profile__slice0__ds0_stall__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__render_pipe_profile__slice0__sf0_stall__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__render_pipe_profile__slice0__so0_stall__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__render_pipe_profile__slice0__hi_depth00_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__render_pipe_profile__slice0__bc00_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__render_pipe_profile__slice1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__render_pipe_profile__slice1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__render_pipe_profile__slice1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__render_pipe_profile__slice1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__render_pipe_profile__slice1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__render_pipe_profile__slice1__vf1_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__render_pipe_profile__slice1__vs1_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__render_pipe_profile__slice1__cl1_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__render_pipe_profile__slice1__hs1_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__render_pipe_profile__slice1__ds1_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__render_pipe_profile__slice1__gs1_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__render_pipe_profile__slice1__sf1_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__render_pipe_profile__slice1__so1_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__render_pipe_profile__slice1__cl1_stall__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__render_pipe_profile__slice1__hs1_stall__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__render_pipe_profile__slice1__ds1_stall__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__render_pipe_profile__slice1__sf1_stall__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__render_pipe_profile__slice1__so1_stall__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__render_pipe_profile__slice1__hi_depth10_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__render_pipe_profile__slice1__bc10_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__render_pipe_profile__slice2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__render_pipe_profile__slice2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__render_pipe_profile__slice2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__render_pipe_profile__slice2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__render_pipe_profile__slice2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__render_pipe_profile__slice2__vf2_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__render_pipe_profile__slice2__vs2_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__render_pipe_profile__slice2__cl2_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__render_pipe_profile__slice2__hs2_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__render_pipe_profile__slice2__ds2_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__render_pipe_profile__slice2__gs2_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__render_pipe_profile__slice2__sf2_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__render_pipe_profile__slice2__so2_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__render_pipe_profile__slice2__cl2_stall__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__render_pipe_profile__slice2__hs2_stall__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__render_pipe_profile__slice2__ds2_stall__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__render_pipe_profile__slice2__sf2_stall__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__render_pipe_profile__slice2__so2_stall__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__render_pipe_profile__slice2__hi_depth20_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__render_pipe_profile__slice2__bc20_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__render_pipe_profile__slice3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__render_pipe_profile__slice3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__render_pipe_profile__slice3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__render_pipe_profile__slice3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__render_pipe_profile__slice3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__render_pipe_profile__slice3__vf3_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__render_pipe_profile__slice3__vs3_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__render_pipe_profile__slice3__cl3_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__render_pipe_profile__slice3__hs3_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__render_pipe_profile__slice3__ds3_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__render_pipe_profile__slice3__gs3_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__render_pipe_profile__slice3__sf3_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__render_pipe_profile__slice3__so3_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__render_pipe_profile__slice3__cl3_stall__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__render_pipe_profile__slice3__hs3_stall__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__render_pipe_profile__slice3__ds3_stall__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__render_pipe_profile__slice3__sf3_stall__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__render_pipe_profile__slice3__so3_stall__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__render_pipe_profile__slice3__hi_depth30_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__render_pipe_profile__slice3__bc30_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__render_pipe_profile__slice4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__render_pipe_profile__slice4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__render_pipe_profile__slice4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__render_pipe_profile__slice4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__render_pipe_profile__slice4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__render_pipe_profile__slice4__vf4_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__render_pipe_profile__slice4__vs4_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__render_pipe_profile__slice4__cl4_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__render_pipe_profile__slice4__hs4_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__render_pipe_profile__slice4__ds4_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__render_pipe_profile__slice4__gs4_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__render_pipe_profile__slice4__sf4_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__render_pipe_profile__slice4__so4_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__render_pipe_profile__slice4__cl4_stall__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__render_pipe_profile__slice4__hs4_stall__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__render_pipe_profile__slice4__ds4_stall__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__render_pipe_profile__slice4__sf4_stall__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__render_pipe_profile__slice4__so4_stall__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__render_pipe_profile__slice4__hi_depth40_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__render_pipe_profile__slice4__bc40_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__render_pipe_profile__slice5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__render_pipe_profile__slice5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__render_pipe_profile__slice5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__render_pipe_profile__slice5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__render_pipe_profile__slice5__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__render_pipe_profile__slice5__vf5_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__render_pipe_profile__slice5__vs5_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__render_pipe_profile__slice5__cl5_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__render_pipe_profile__slice5__hs5_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__render_pipe_profile__slice5__ds5_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__render_pipe_profile__slice5__gs5_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__render_pipe_profile__slice5__sf5_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__render_pipe_profile__slice5__so5_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__render_pipe_profile__slice5__cl5_stall__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__render_pipe_profile__slice5__hs5_stall__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__render_pipe_profile__slice5__ds5_stall__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__render_pipe_profile__slice5__sf5_stall__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__render_pipe_profile__slice5__so5_stall__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__render_pipe_profile__slice5__hi_depth50_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__render_pipe_profile__slice5__bc50_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__render_pipe_profile__slice6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__render_pipe_profile__slice6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__render_pipe_profile__slice6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__render_pipe_profile__slice6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__render_pipe_profile__slice6__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__render_pipe_profile__slice6__vf6_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__render_pipe_profile__slice6__vs6_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__render_pipe_profile__slice6__cl6_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__render_pipe_profile__slice6__hs6_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__render_pipe_profile__slice6__ds6_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__render_pipe_profile__slice6__gs6_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__render_pipe_profile__slice6__sf6_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__render_pipe_profile__slice6__so6_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__render_pipe_profile__slice6__cl6_stall__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__render_pipe_profile__slice6__hs6_stall__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__render_pipe_profile__slice6__ds6_stall__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__render_pipe_profile__slice6__sf6_stall__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__render_pipe_profile__slice6__so6_stall__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__render_pipe_profile__slice6__hi_depth60_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__render_pipe_profile__slice6__bc60_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__render_pipe_profile__slice7__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__render_pipe_profile__slice7__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__render_pipe_profile__slice7__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__render_pipe_profile__slice7__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__render_pipe_profile__slice7__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__render_pipe_profile__slice7__vf7_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__render_pipe_profile__slice7__vs7_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__render_pipe_profile__slice7__cl7_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__render_pipe_profile__slice7__hs7_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__render_pipe_profile__slice7__ds7_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__render_pipe_profile__slice7__gs7_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__render_pipe_profile__slice7__sf7_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__render_pipe_profile__slice7__so7_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__render_pipe_profile__slice7__cl7_stall__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__render_pipe_profile__slice7__hs7_stall__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__render_pipe_profile__slice7__ds7_stall__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__render_pipe_profile__slice7__sf7_stall__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__render_pipe_profile__slice7__so7_stall__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__render_pipe_profile__slice7__hi_depth70_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__render_pipe_profile__slice7__bc70_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__sampler__slice01__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__sampler__slice01__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__sampler__slice01__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__sampler__slice01__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__sampler__slice01__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__sampler__slice01__sampler00_input_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__sampler__slice01__sampler01_input_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__sampler__slice01__sampler02_input_available__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__sampler__slice01__sampler03_input_available__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__sampler__slice01__sampler10_input_available__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__sampler__slice01__sampler11_input_available__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__sampler__slice01__sampler12_input_available__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__sampler__slice01__sampler13_input_available__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__sampler__slice01__sampler00_output_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__sampler__slice01__sampler01_output_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__sampler__slice01__sampler02_output_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__sampler__slice01__sampler03_output_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__sampler__slice01__sampler10_output_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__sampler__slice01__sampler11_output_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__sampler__slice01__sampler12_output_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__sampler__slice01__sampler13_output_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__sampler__slice23__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__sampler__slice23__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__sampler__slice23__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__sampler__slice23__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__sampler__slice23__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__sampler__slice23__sampler20_input_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__sampler__slice23__sampler21_input_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__sampler__slice23__sampler22_input_available__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__sampler__slice23__sampler23_input_available__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__sampler__slice23__sampler30_input_available__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__sampler__slice23__sampler31_input_available__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__sampler__slice23__sampler32_input_available__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__sampler__slice23__sampler33_input_available__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__sampler__slice23__sampler20_output_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__sampler__slice23__sampler21_output_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__sampler__slice23__sampler22_output_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__sampler__slice23__sampler23_output_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__sampler__slice23__sampler30_output_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__sampler__slice23__sampler31_output_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__sampler__slice23__sampler32_output_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__sampler__slice23__sampler33_output_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__sampler__slice45__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__sampler__slice45__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__sampler__slice45__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__sampler__slice45__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__sampler__slice45__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__sampler__slice45__sampler40_input_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__sampler__slice45__sampler41_input_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__sampler__slice45__sampler42_input_available__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__sampler__slice45__sampler43_input_available__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__sampler__slice45__sampler50_input_available__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__sampler__slice45__sampler51_input_available__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__sampler__slice45__sampler52_input_available__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__sampler__slice45__sampler53_input_available__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__sampler__slice45__sampler40_output_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__sampler__slice45__sampler41_output_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__sampler__slice45__sampler42_output_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__sampler__slice45__sampler43_output_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__sampler__slice45__sampler50_output_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__sampler__slice45__sampler51_output_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__sampler__slice45__sampler52_output_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__sampler__slice45__sampler53_output_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__sampler__slice67__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__sampler__slice67__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__sampler__slice67__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__sampler__slice67__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__sampler__slice67__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__sampler__slice67__sampler60_input_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__sampler__slice67__sampler61_input_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__sampler__slice67__sampler62_input_available__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__sampler__slice67__sampler63_input_available__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__sampler__slice67__sampler70_input_available__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__sampler__slice67__sampler71_input_available__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__sampler__slice67__sampler72_input_available__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__sampler__slice67__sampler73_input_available__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__sampler__slice67__sampler60_output_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__sampler__slice67__sampler61_output_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__sampler__slice67__sampler62_output_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__sampler__slice67__sampler63_output_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__sampler__slice67__sampler70_output_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__sampler__slice67__sampler71_output_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__sampler__slice67__sampler72_output_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__sampler__slice67__sampler73_output_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__tdl__slice01_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__tdl__slice01_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__tdl__slice01_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__tdl__slice01_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__tdl__slice01_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__tdl__slice01_1__non_ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__tdl__slice01_1__non_ps_thread01_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__tdl__slice01_1__non_ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__tdl__slice01_1__non_ps_thread03_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__tdl__slice01_1__non_ps_thread10_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__tdl__slice01_1__non_ps_thread11_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__tdl__slice01_1__non_ps_thread12_ready_for_dispatch__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__tdl__slice01_1__non_ps_thread13_ready_for_dispatch__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__tdl__slice01_1__thread_header03_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__tdl__slice01_1__thread_header03_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__tdl__slice01_1__thread_header03_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__tdl__slice01_1__thread_header03_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__tdl__slice01_1__thread_header13_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__tdl__slice01_1__thread_header13_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__tdl__slice01_1__thread_header13_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__tdl__slice01_1__thread_header13_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__tdl__slice01_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__tdl__slice01_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__tdl__slice01_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__tdl__slice01_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__tdl__slice01_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__tdl__slice01_2__ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__tdl__slice01_2__ps_thread01_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__tdl__slice01_2__ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__tdl__slice01_2__ps_thread03_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__tdl__slice01_2__ps_thread10_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__tdl__slice01_2__ps_thread11_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__tdl__slice01_2__ps_thread12_ready_for_dispatch__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__tdl__slice01_2__ps_thread13_ready_for_dispatch__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__tdl__slice01_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__tdl__slice01_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__tdl__slice01_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__tdl__slice01_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__tdl__slice01_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__tdl__slice01_3__thread_header00_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__tdl__slice01_3__thread_header00_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__tdl__slice01_3__thread_header00_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__tdl__slice01_3__thread_header00_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__tdl__slice01_3__thread_header00_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__tdl__slice01_3__thread_header01_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__tdl__slice01_3__thread_header01_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__tdl__slice01_3__thread_header01_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__tdl__slice01_3__thread_header01_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__tdl__slice01_3__thread_header01_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__tdl__slice01_3__thread_header02_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__tdl__slice01_3__thread_header02_ready_port0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__tdl__slice01_3__thread_header02_ready_port1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__tdl__slice01_3__thread_header02_ready_port2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__tdl__slice01_3__thread_header02_ready_port3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__tdl__slice01_3__thread_header03_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__tdl__slice01_4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__tdl__slice01_4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__tdl__slice01_4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__tdl__slice01_4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__tdl__slice01_4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__tdl__slice01_4__thread_header10_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__tdl__slice01_4__thread_header10_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__tdl__slice01_4__thread_header10_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__tdl__slice01_4__thread_header10_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__tdl__slice01_4__thread_header10_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__tdl__slice01_4__thread_header11_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__tdl__slice01_4__thread_header11_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__tdl__slice01_4__thread_header11_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__tdl__slice01_4__thread_header11_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__tdl__slice01_4__thread_header11_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__tdl__slice01_4__thread_header12_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__tdl__slice01_4__thread_header12_ready_port0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__tdl__slice01_4__thread_header12_ready_port1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__tdl__slice01_4__thread_header12_ready_port2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__tdl__slice01_4__thread_header12_ready_port3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__tdl__slice01_4__thread_header13_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__tdl__slice23_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__tdl__slice23_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__tdl__slice23_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__tdl__slice23_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__tdl__slice23_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__tdl__slice23_1__non_ps_thread20_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__tdl__slice23_1__non_ps_thread21_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__tdl__slice23_1__non_ps_thread22_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__tdl__slice23_1__non_ps_thread23_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__tdl__slice23_1__non_ps_thread30_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__tdl__slice23_1__non_ps_thread31_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__tdl__slice23_1__non_ps_thread32_ready_for_dispatch__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__tdl__slice23_1__non_ps_thread33_ready_for_dispatch__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__tdl__slice23_1__thread_header23_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__tdl__slice23_1__thread_header23_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__tdl__slice23_1__thread_header23_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__tdl__slice23_1__thread_header23_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__tdl__slice23_1__thread_header33_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__tdl__slice23_1__thread_header33_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__tdl__slice23_1__thread_header33_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__tdl__slice23_1__thread_header33_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__tdl__slice23_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__tdl__slice23_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__tdl__slice23_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__tdl__slice23_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__tdl__slice23_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__tdl__slice23_2__ps_thread20_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__tdl__slice23_2__ps_thread21_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__tdl__slice23_2__ps_thread22_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__tdl__slice23_2__ps_thread23_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__tdl__slice23_2__ps_thread30_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__tdl__slice23_2__ps_thread31_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__tdl__slice23_2__ps_thread32_ready_for_dispatch__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__tdl__slice23_2__ps_thread33_ready_for_dispatch__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__tdl__slice23_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__tdl__slice23_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__tdl__slice23_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__tdl__slice23_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__tdl__slice23_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__tdl__slice23_3__thread_header20_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__tdl__slice23_3__thread_header20_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__tdl__slice23_3__thread_header20_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__tdl__slice23_3__thread_header20_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__tdl__slice23_3__thread_header20_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__tdl__slice23_3__thread_header21_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__tdl__slice23_3__thread_header21_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__tdl__slice23_3__thread_header21_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__tdl__slice23_3__thread_header21_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__tdl__slice23_3__thread_header21_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__tdl__slice23_3__thread_header22_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__tdl__slice23_3__thread_header22_ready_port0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__tdl__slice23_3__thread_header22_ready_port1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__tdl__slice23_3__thread_header22_ready_port2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__tdl__slice23_3__thread_header22_ready_port3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__tdl__slice23_3__thread_header23_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__tdl__slice23_4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__tdl__slice23_4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__tdl__slice23_4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__tdl__slice23_4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__tdl__slice23_4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__tdl__slice23_4__thread_header30_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__tdl__slice23_4__thread_header30_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__tdl__slice23_4__thread_header30_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__tdl__slice23_4__thread_header30_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__tdl__slice23_4__thread_header30_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__tdl__slice23_4__thread_header31_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__tdl__slice23_4__thread_header31_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__tdl__slice23_4__thread_header31_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__tdl__slice23_4__thread_header31_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__tdl__slice23_4__thread_header31_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__tdl__slice23_4__thread_header32_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__tdl__slice23_4__thread_header32_ready_port0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__tdl__slice23_4__thread_header32_ready_port1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__tdl__slice23_4__thread_header32_ready_port2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__tdl__slice23_4__thread_header32_ready_port3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__tdl__slice23_4__thread_header33_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__tdl__slice45_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__tdl__slice45_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__tdl__slice45_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__tdl__slice45_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__tdl__slice45_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__tdl__slice45_1__non_ps_thread40_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__tdl__slice45_1__non_ps_thread41_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__tdl__slice45_1__non_ps_thread42_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__tdl__slice45_1__non_ps_thread43_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__tdl__slice45_1__non_ps_thread50_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__tdl__slice45_1__non_ps_thread51_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__tdl__slice45_1__non_ps_thread52_ready_for_dispatch__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__tdl__slice45_1__non_ps_thread53_ready_for_dispatch__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__tdl__slice45_1__thread_header43_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__tdl__slice45_1__thread_header43_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__tdl__slice45_1__thread_header43_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__tdl__slice45_1__thread_header43_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__tdl__slice45_1__thread_header53_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__tdl__slice45_1__thread_header53_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__tdl__slice45_1__thread_header53_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__tdl__slice45_1__thread_header53_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__tdl__slice45_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__tdl__slice45_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__tdl__slice45_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__tdl__slice45_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__tdl__slice45_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__tdl__slice45_2__ps_thread40_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__tdl__slice45_2__ps_thread41_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__tdl__slice45_2__ps_thread42_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__tdl__slice45_2__ps_thread43_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__tdl__slice45_2__ps_thread50_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__tdl__slice45_2__ps_thread51_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__tdl__slice45_2__ps_thread52_ready_for_dispatch__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__tdl__slice45_2__ps_thread53_ready_for_dispatch__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__tdl__slice45_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__tdl__slice45_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__tdl__slice45_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__tdl__slice45_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__tdl__slice45_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__tdl__slice45_3__thread_header40_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__tdl__slice45_3__thread_header40_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__tdl__slice45_3__thread_header40_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__tdl__slice45_3__thread_header40_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__tdl__slice45_3__thread_header40_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__tdl__slice45_3__thread_header41_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__tdl__slice45_3__thread_header41_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__tdl__slice45_3__thread_header41_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__tdl__slice45_3__thread_header41_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__tdl__slice45_3__thread_header41_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__tdl__slice45_3__thread_header42_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__tdl__slice45_3__thread_header42_ready_port0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__tdl__slice45_3__thread_header42_ready_port1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__tdl__slice45_3__thread_header42_ready_port2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__tdl__slice45_3__thread_header42_ready_port3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__tdl__slice45_3__thread_header43_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__tdl__slice45_4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__tdl__slice45_4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__tdl__slice45_4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__tdl__slice45_4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__tdl__slice45_4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__tdl__slice45_4__thread_header50_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__tdl__slice45_4__thread_header50_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__tdl__slice45_4__thread_header50_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__tdl__slice45_4__thread_header50_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__tdl__slice45_4__thread_header50_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__tdl__slice45_4__thread_header51_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__tdl__slice45_4__thread_header51_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__tdl__slice45_4__thread_header51_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__tdl__slice45_4__thread_header51_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__tdl__slice45_4__thread_header51_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__tdl__slice45_4__thread_header52_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__tdl__slice45_4__thread_header52_ready_port0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__tdl__slice45_4__thread_header52_ready_port1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__tdl__slice45_4__thread_header52_ready_port2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__tdl__slice45_4__thread_header52_ready_port3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__tdl__slice45_4__thread_header53_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__tdl__slice67_1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__tdl__slice67_1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__tdl__slice67_1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__tdl__slice67_1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__tdl__slice67_1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__tdl__slice67_1__non_ps_thread60_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__tdl__slice67_1__non_ps_thread61_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__tdl__slice67_1__non_ps_thread62_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__tdl__slice67_1__non_ps_thread63_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__tdl__slice67_1__non_ps_thread70_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__tdl__slice67_1__non_ps_thread71_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__tdl__slice67_1__non_ps_thread72_ready_for_dispatch__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__tdl__slice67_1__non_ps_thread73_ready_for_dispatch__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__tdl__slice67_1__thread_header63_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__tdl__slice67_1__thread_header63_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__tdl__slice67_1__thread_header63_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__tdl__slice67_1__thread_header63_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__tdl__slice67_1__thread_header73_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__tdl__slice67_1__thread_header73_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__tdl__slice67_1__thread_header73_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__tdl__slice67_1__thread_header73_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__tdl__slice67_2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__tdl__slice67_2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__tdl__slice67_2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__tdl__slice67_2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__tdl__slice67_2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__tdl__slice67_2__ps_thread60_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__tdl__slice67_2__ps_thread61_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__tdl__slice67_2__ps_thread62_ready_for_dispatch__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__tdl__slice67_2__ps_thread63_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__tdl__slice67_2__ps_thread70_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__tdl__slice67_2__ps_thread71_ready_for_dispatch__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__tdl__slice67_2__ps_thread72_ready_for_dispatch__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__tdl__slice67_2__ps_thread73_ready_for_dispatch__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__tdl__slice67_3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__tdl__slice67_3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__tdl__slice67_3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__tdl__slice67_3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__tdl__slice67_3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__tdl__slice67_3__thread_header60_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__tdl__slice67_3__thread_header60_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__tdl__slice67_3__thread_header60_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__tdl__slice67_3__thread_header60_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__tdl__slice67_3__thread_header60_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__tdl__slice67_3__thread_header61_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__tdl__slice67_3__thread_header61_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__tdl__slice67_3__thread_header61_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__tdl__slice67_3__thread_header61_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__tdl__slice67_3__thread_header61_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__tdl__slice67_3__thread_header62_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__tdl__slice67_3__thread_header62_ready_port0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__tdl__slice67_3__thread_header62_ready_port1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__tdl__slice67_3__thread_header62_ready_port2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__tdl__slice67_3__thread_header62_ready_port3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__tdl__slice67_3__thread_header63_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__tdl__slice67_4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__tdl__slice67_4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__tdl__slice67_4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__tdl__slice67_4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__tdl__slice67_4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define acmgt3__tdl__slice67_4__thread_header70_ready__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__tdl__slice67_4__thread_header70_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__tdl__slice67_4__thread_header70_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__tdl__slice67_4__thread_header70_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__tdl__slice67_4__thread_header70_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__tdl__slice67_4__thread_header71_ready__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__tdl__slice67_4__thread_header71_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__tdl__slice67_4__thread_header71_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__tdl__slice67_4__thread_header71_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__tdl__slice67_4__thread_header71_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__tdl__slice67_4__thread_header72_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__tdl__slice67_4__thread_header72_ready_port0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__tdl__slice67_4__thread_header72_ready_port1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__tdl__slice67_4__thread_header72_ready_port2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__tdl__slice67_4__thread_header72_ready_port3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__tdl__slice67_4__thread_header73_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__compute_overview__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__compute_overview__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__compute_overview__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__compute_overview__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__compute_overview__l3_byte_read__read \
    acmgt1__compute_overview__l3_byte_read__read
#define acmgt3__compute_overview__l3_byte_read__max \
    acmgt1__compute_overview__l3_byte_read__max

#define acmgt3__compute_overview__l3_byte_write__read \
    acmgt1__compute_overview__l3_byte_write__read
#define acmgt3__compute_overview__l3_byte_write__max \
    acmgt1__compute_overview__l3_byte_read__max

#define acmgt3__compute_overview__gpu_memory_byte_read__read \
    acmgt1__compute_overview__gpu_memory_byte_read__read
#define acmgt3__compute_overview__gpu_memory_byte_read__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt3__compute_overview__gpu_memory_byte_write__read \
    acmgt1__compute_overview__gpu_memory_byte_write__read
#define acmgt3__compute_overview__gpu_memory_byte_write__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt3__compute_overview__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt3__compute_overview__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt3__compute_overview__xve_busy__read \
    acmgt1__compute_overview__xve_busy__read
#define acmgt3__compute_overview__xve_busy__max \
    acmgt1__compute_overview__xve_busy__max

#define acmgt3__compute_overview__xve_threads_occupancy_all__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt3__compute_overview__xve_compute_thread_count__read \
    bdw__render_basic__cs_threads__read
#define acmgt3__compute_overview__xve_atomic_access_count__read \
    bdw__render_basic__shader_atomics__read
#define acmgt3__compute_overview__xve_barrier_message_count__read \
    hsw__render_basic__early_depth_test_fails__read
#define acmgt3__compute_overview__xve_inst_executed_alu0_all__read \
    hsw__render_basic__hs_threads__read
#define acmgt3__compute_overview__xve_inst_executed_alu0_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__compute_overview__xve_inst_executed_alu1_all__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define acmgt3__compute_overview__xve_inst_executed_alu1_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__compute_overview__xve_inst_executed_xmx_all__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define acmgt3__compute_overview__xve_inst_executed_xmx_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__compute_overview__xve_inst_executed_send_all__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define acmgt3__compute_overview__xve_inst_executed_send_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__compute_overview__xve_inst_executed_control_all__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define acmgt3__compute_overview__xve_inst_executed_control_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__compute_overview__xve_pipe_alu0_and_alu1_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt3__compute_overview__xve_pipe_alu0_and_xmx_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt3__compute_overview__xve_inst_executed_alu0_all_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt3__compute_overview__xve_inst_executed_alu1_all_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt3__compute_overview__xve_inst_executed_send_all_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt3__compute_overview__xve_inst_executed_control_all_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt3__compute_overview__xve_inst_executed_xmx_all_utilization__read \
    bdw__render_basic__vs_send_active__read
#define acmgt3__l1_profile_reads__xe_core0__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__l1_profile_reads__xe_core0__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__l1_profile_reads__xe_core0__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__l1_profile_reads__xe_core0__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__l1_profile_reads__xe_core0__load_store_cache_byte_read__read \
    acmgt1__l1_profile_reads__xe_core0__load_store_cache_byte_read__read
#define acmgt3__l1_profile_reads__xe_core0__load_store_cache_byte_read__max \
    acmgt1__l1_profile_reads__xe_core0__load_store_cache_byte_read__max

#define acmgt3__l1_profile_reads__xe_core0__slm_byte_read__read \
    acmgt1__l1_profile_reads__xe_core0__slm_byte_read__read
#define acmgt3__l1_profile_reads__xe_core0__slm_byte_read__max \
    acmgt1__l1_profile_reads__xe_core0__load_store_cache_byte_read__max

#define acmgt3__l1_profile_reads__xe_core0__gpu_memory_byte_read__read \
    acmgt1__compute_overview__gpu_memory_byte_read__read
#define acmgt3__l1_profile_reads__xe_core0__gpu_memory_byte_read__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt3__l1_profile_reads__xe_core0__gpu_memory_byte_write__read \
    acmgt1__compute_overview__gpu_memory_byte_write__read
#define acmgt3__l1_profile_reads__xe_core0__gpu_memory_byte_write__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt3__l1_profile_reads__xe_core0__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt3__l1_profile_reads__xe_core0__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt3__l1_profile_reads__xe_core0__xve_threads_occupancy_all__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt3__l1_profile_reads__xe_core0__xve_busy__read \
    acmgt1__compute_overview__xve_busy__read
#define acmgt3__l1_profile_reads__xe_core0__xve_busy__max \
    acmgt1__compute_overview__xve_busy__max

#define acmgt3__l1_profile_reads__xe_core3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__l1_profile_reads__xe_core3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__l1_profile_reads__xe_core3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__l1_profile_reads__xe_core3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__l1_profile_reads__xe_core3__load_store_cache_byte_read__read \
    acmgt1__l1_profile_reads__xe_core3__load_store_cache_byte_read__read
#define acmgt3__l1_profile_reads__xe_core3__load_store_cache_byte_read__max \
    acmgt1__l1_profile_reads__xe_core0__load_store_cache_byte_read__max

#define acmgt3__l1_profile_reads__xe_core3__slm_byte_read__read \
    acmgt1__l1_profile_reads__xe_core3__slm_byte_read__read
#define acmgt3__l1_profile_reads__xe_core3__slm_byte_read__max \
    acmgt1__l1_profile_reads__xe_core0__load_store_cache_byte_read__max

#define acmgt3__l1_profile_reads__xe_core3__gpu_memory_byte_read__read \
    acmgt1__compute_overview__gpu_memory_byte_read__read
#define acmgt3__l1_profile_reads__xe_core3__gpu_memory_byte_read__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt3__l1_profile_reads__xe_core3__gpu_memory_byte_write__read \
    acmgt1__compute_overview__gpu_memory_byte_write__read
#define acmgt3__l1_profile_reads__xe_core3__gpu_memory_byte_write__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt3__l1_profile_reads__xe_core3__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt3__l1_profile_reads__xe_core3__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt3__l1_profile_reads__xe_core3__xve_threads_occupancy_all__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt3__l1_profile_reads__xe_core3__xve_busy__read \
    acmgt1__compute_overview__xve_busy__read
#define acmgt3__l1_profile_reads__xe_core3__xve_busy__max \
    acmgt1__compute_overview__xve_busy__max

#define acmgt3__l1_profile_slm_bank_conflicts__xe_core0__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__l1_profile_slm_bank_conflicts__xe_core0__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__l1_profile_slm_bank_conflicts__xe_core0__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__l1_profile_slm_bank_conflicts__xe_core0__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__l1_profile_slm_bank_conflicts__xe_core0__slm_bank_conflict_count__read \
    acmgt1__l1_profile_slm_bank_conflicts__xe_core0__slm_bank_conflict_count__read
#define acmgt3__l1_profile_slm_bank_conflicts__xe_core0__gpu_memory_byte_read__read \
    acmgt1__compute_overview__gpu_memory_byte_read__read
#define acmgt3__l1_profile_slm_bank_conflicts__xe_core0__gpu_memory_byte_read__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt3__l1_profile_slm_bank_conflicts__xe_core0__gpu_memory_byte_write__read \
    acmgt1__compute_overview__gpu_memory_byte_write__read
#define acmgt3__l1_profile_slm_bank_conflicts__xe_core0__gpu_memory_byte_write__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt3__l1_profile_slm_bank_conflicts__xe_core0__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt3__l1_profile_slm_bank_conflicts__xe_core0__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt3__l1_profile_slm_bank_conflicts__xe_core0__xve_threads_occupancy_all__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt3__l1_profile_slm_bank_conflicts__xe_core0__xve_busy__read \
    acmgt1__compute_overview__xve_busy__read
#define acmgt3__l1_profile_slm_bank_conflicts__xe_core0__xve_busy__max \
    acmgt1__compute_overview__xve_busy__max

#define acmgt3__l1_profile_slm_bank_conflicts__xe_core3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__l1_profile_slm_bank_conflicts__xe_core3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__l1_profile_slm_bank_conflicts__xe_core3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__l1_profile_slm_bank_conflicts__xe_core3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__l1_profile_slm_bank_conflicts__xe_core3__slm_bank_conflict_count__read \
    acmgt1__l1_profile_slm_bank_conflicts__xe_core3__slm_bank_conflict_count__read
#define acmgt3__l1_profile_slm_bank_conflicts__xe_core3__gpu_memory_byte_read__read \
    acmgt1__compute_overview__gpu_memory_byte_read__read
#define acmgt3__l1_profile_slm_bank_conflicts__xe_core3__gpu_memory_byte_read__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt3__l1_profile_slm_bank_conflicts__xe_core3__gpu_memory_byte_write__read \
    acmgt1__compute_overview__gpu_memory_byte_write__read
#define acmgt3__l1_profile_slm_bank_conflicts__xe_core3__gpu_memory_byte_write__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt3__l1_profile_slm_bank_conflicts__xe_core3__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt3__l1_profile_slm_bank_conflicts__xe_core3__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt3__l1_profile_slm_bank_conflicts__xe_core3__xve_threads_occupancy_all__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt3__l1_profile_slm_bank_conflicts__xe_core3__xve_busy__read \
    acmgt1__compute_overview__xve_busy__read
#define acmgt3__l1_profile_slm_bank_conflicts__xe_core3__xve_busy__max \
    acmgt1__compute_overview__xve_busy__max

#define acmgt3__l1_profile_writes__xe_core0__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__l1_profile_writes__xe_core0__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__l1_profile_writes__xe_core0__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__l1_profile_writes__xe_core0__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__l1_profile_writes__xe_core0__load_store_cache_byte_write__read \
    acmgt1__l1_profile_reads__xe_core0__load_store_cache_byte_read__read
#define acmgt3__l1_profile_writes__xe_core0__load_store_cache_byte_write__max \
    acmgt1__l1_profile_writes__xe_core0__load_store_cache_byte_write__max

#define acmgt3__l1_profile_writes__xe_core0__slm_byte_write__read \
    acmgt1__l1_profile_reads__xe_core0__slm_byte_read__read
#define acmgt3__l1_profile_writes__xe_core0__slm_byte_write__max \
    acmgt1__l1_profile_writes__xe_core0__load_store_cache_byte_write__max

#define acmgt3__l1_profile_writes__xe_core0__gpu_memory_byte_read__read \
    acmgt1__compute_overview__gpu_memory_byte_read__read
#define acmgt3__l1_profile_writes__xe_core0__gpu_memory_byte_read__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt3__l1_profile_writes__xe_core0__gpu_memory_byte_write__read \
    acmgt1__compute_overview__gpu_memory_byte_write__read
#define acmgt3__l1_profile_writes__xe_core0__gpu_memory_byte_write__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt3__l1_profile_writes__xe_core0__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt3__l1_profile_writes__xe_core0__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt3__l1_profile_writes__xe_core0__xve_threads_occupancy_all__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt3__l1_profile_writes__xe_core0__xve_busy__read \
    acmgt1__compute_overview__xve_busy__read
#define acmgt3__l1_profile_writes__xe_core0__xve_busy__max \
    acmgt1__compute_overview__xve_busy__max

#define acmgt3__l1_profile_writes__xe_core3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__l1_profile_writes__xe_core3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__l1_profile_writes__xe_core3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__l1_profile_writes__xe_core3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__l1_profile_writes__xe_core3__load_store_cache_byte_write__read \
    acmgt1__l1_profile_reads__xe_core3__load_store_cache_byte_read__read
#define acmgt3__l1_profile_writes__xe_core3__load_store_cache_byte_write__max \
    acmgt1__l1_profile_writes__xe_core0__load_store_cache_byte_write__max

#define acmgt3__l1_profile_writes__xe_core3__slm_byte_write__read \
    acmgt1__l1_profile_reads__xe_core3__slm_byte_read__read
#define acmgt3__l1_profile_writes__xe_core3__slm_byte_write__max \
    acmgt1__l1_profile_writes__xe_core0__load_store_cache_byte_write__max

#define acmgt3__l1_profile_writes__xe_core3__gpu_memory_byte_read__read \
    acmgt1__compute_overview__gpu_memory_byte_read__read
#define acmgt3__l1_profile_writes__xe_core3__gpu_memory_byte_read__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt3__l1_profile_writes__xe_core3__gpu_memory_byte_write__read \
    acmgt1__compute_overview__gpu_memory_byte_write__read
#define acmgt3__l1_profile_writes__xe_core3__gpu_memory_byte_write__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt3__l1_profile_writes__xe_core3__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt3__l1_profile_writes__xe_core3__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt3__l1_profile_writes__xe_core3__xve_threads_occupancy_all__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt3__l1_profile_writes__xe_core3__xve_busy__read \
    acmgt1__compute_overview__xve_busy__read
#define acmgt3__l1_profile_writes__xe_core3__xve_busy__max \
    acmgt1__compute_overview__xve_busy__max

#define acmgt3__dataport_reads__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__dataport_reads__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__dataport_reads__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__dataport_reads__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__dataport_reads__dataport_byte_read__read \
    acmgt1__dataport_reads__dataport_byte_read__read
#define acmgt3__dataport_reads__dataport_byte_read__max \
    acmgt1__dataport_reads__dataport_byte_read__max

#define acmgt3__dataport_reads__host_to_gpumem_byte_read__read \
    cnl__render_basic__gti_read_throughput__read
#define acmgt3__dataport_reads__host_to_gpumem_byte_read__max \
    acmgt1__dataport_reads__host_to_gpumem_byte_read__max

#define acmgt3__dataport_reads__host_to_gpumem_byte_write__read \
    cnl__render_basic__gti_write_throughput__read
#define acmgt3__dataport_reads__host_to_gpumem_byte_write__max \
    acmgt1__dataport_reads__host_to_gpumem_byte_read__max

#define acmgt3__dataport_reads__gpu_memory_byte_read__read \
    acmgt1__compute_overview__gpu_memory_byte_read__read
#define acmgt3__dataport_reads__gpu_memory_byte_read__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt3__dataport_reads__gpu_memory_byte_write__read \
    acmgt1__compute_overview__gpu_memory_byte_write__read
#define acmgt3__dataport_reads__gpu_memory_byte_write__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt3__dataport_reads__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt3__dataport_reads__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt3__dataport_reads__xve_busy__read \
    acmgt1__compute_overview__xve_busy__read
#define acmgt3__dataport_reads__xve_busy__max \
    acmgt1__compute_overview__xve_busy__max

#define acmgt3__dataport_reads__xve_threads_occupancy_all__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt3__dataport_reads__xve_compute_thread_count__read \
    bdw__render_basic__cs_threads__read
#define acmgt3__dataport_writes__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__dataport_writes__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__dataport_writes__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__dataport_writes__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__dataport_writes__dataport_byte_write__read \
    acmgt1__dataport_writes__dataport_byte_write__read
#define acmgt3__dataport_writes__dataport_byte_write__max \
    acmgt1__dataport_writes__dataport_byte_write__max

#define acmgt3__dataport_writes__sampler_l3_read__read \
    hsw__sampler_balance__sampler_l2_cache_misses__read
#define acmgt3__dataport_writes__sysmem_byte_read__read \
    acmgt1__dataport_writes__sysmem_byte_read__read
#define acmgt3__dataport_writes__sysmem_byte_read__max \
    acmgt1__dataport_reads__host_to_gpumem_byte_read__max

#define acmgt3__dataport_writes__sysmem_byte_write__read \
    acmgt1__dataport_writes__sysmem_byte_write__read
#define acmgt3__dataport_writes__sysmem_byte_write__max \
    acmgt1__dataport_reads__host_to_gpumem_byte_read__max

#define acmgt3__dataport_writes__gpu_memory_byte_read__read \
    acmgt1__compute_overview__gpu_memory_byte_read__read
#define acmgt3__dataport_writes__gpu_memory_byte_read__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt3__dataport_writes__gpu_memory_byte_write__read \
    acmgt1__compute_overview__gpu_memory_byte_write__read
#define acmgt3__dataport_writes__gpu_memory_byte_write__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt3__dataport_writes__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt3__dataport_writes__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt3__dataport_writes__xve_busy__read \
    acmgt1__compute_overview__xve_busy__read
#define acmgt3__dataport_writes__xve_busy__max \
    acmgt1__compute_overview__xve_busy__max

#define acmgt3__dataport_writes__xve_threads_occupancy_all__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define acmgt3__dataport_writes__xve_compute_thread_count__read \
    bdw__render_basic__cs_threads__read
#define acmgt3__ext1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext1__gpu_memory_read_sqidi0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext1__gpu_memory_read_sqidi1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt3__ext1__gpu_memory_read_sqidi2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt3__ext1__gpu_memory_read_sqidi3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt3__ext1__gpu_memory_read_sqidi4__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt3__ext1__gpu_memory_read_sqidi5__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt3__ext1__gpu_memory_read_sqidi6__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt3__ext1__gpu_memory_read_sqidi7__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
uint64_t
acmgt3__ext1__gpu_memory_read__read(const struct intel_perf *perf,
                                    const struct intel_perf_metric_set *metric_set,
                                    uint64_t *accumulator);
#define acmgt3__ext2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext2__gpu_memory_byte_read_sqidi0__read \
    acmgt1__ext1__gpu_memory_byte_write_sqidi0__read
#define acmgt3__ext2__gpu_memory_byte_read_sqidi1__read \
    hsw__render_basic__gti_read_throughput__read
#define acmgt3__ext2__gpu_memory_byte_read_sqidi2__read \
    acmgt1__ext1__gpu_memory_byte_read_sqidi0__read
#define acmgt3__ext2__gpu_memory_byte_read_sqidi3__read \
    acmgt1__ext1__gpu_memory_byte_read_sqidi1__read
#define acmgt3__ext2__gpu_memory_byte_read_sqidi4__read \
    acmgt2__memory1__gpu_memory_byte_write_sqidi0__read
#define acmgt3__ext2__gpu_memory_byte_read_sqidi5__read \
    chv__compute_basic__gti_ring_throughput__read
#define acmgt3__ext2__gpu_memory_byte_read_sqidi6__read \
    acmgt2__memory1__gpu_memory_byte_write_sqidi2__read
#define acmgt3__ext2__gpu_memory_byte_read_sqidi7__read \
    acmgt2__memory1__gpu_memory_byte_write_sqidi3__read
uint64_t
acmgt3__ext2__gpu_memory_byte_read__read(const struct intel_perf *perf,
                                         const struct intel_perf_metric_set *metric_set,
                                         uint64_t *accumulator);
#define acmgt3__ext2__gpu_memory_byte_read__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

uint64_t
acmgt3__ext2__gpu_memory_byte_write_sqidi0__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
acmgt3__ext2__gpu_memory_byte_write_sqidi1__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
acmgt3__ext2__gpu_memory_byte_write_sqidi2__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
acmgt3__ext2__gpu_memory_byte_write_sqidi3__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
acmgt3__ext2__gpu_memory_byte_write_sqidi4__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
acmgt3__ext2__gpu_memory_byte_write_sqidi5__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
acmgt3__ext2__gpu_memory_byte_write_sqidi6__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
acmgt3__ext2__gpu_memory_byte_write_sqidi7__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
uint64_t
acmgt3__ext2__gpu_memory_byte_write__read(const struct intel_perf *perf,
                                          const struct intel_perf_metric_set *metric_set,
                                          uint64_t *accumulator);
#define acmgt3__ext2__gpu_memory_byte_write__max \
    acmgt1__compute_overview__gpu_memory_byte_read__max

#define acmgt3__ext2__gpu_memory_byte_read_bw_sqidi0__read \
    acmgt1__ext1__gpu_memory_byte_write_bw_sqidi0__read
#define acmgt3__ext2__gpu_memory_byte_read_bw_sqidi1__read \
    acmgt1__ext1__gpu_memory_byte_write_bw_sqidi1__read
#define acmgt3__ext2__gpu_memory_byte_read_bw_sqidi2__read \
    acmgt1__ext1__gpu_memory_byte_read_bw_sqidi0__read
#define acmgt3__ext2__gpu_memory_byte_read_bw_sqidi3__read \
    acmgt1__ext1__gpu_memory_byte_read_bw_sqidi1__read
#define acmgt3__ext2__gpu_memory_byte_read_bw_sqidi4__read \
    acmgt2__memory1__gpu_memory_byte_write_bw_sqidi0__read
#define acmgt3__ext2__gpu_memory_byte_read_bw_sqidi5__read \
    acmgt2__memory1__gpu_memory_byte_write_bw_sqidi1__read
#define acmgt3__ext2__gpu_memory_byte_read_bw_sqidi6__read \
    acmgt2__memory1__gpu_memory_byte_write_bw_sqidi2__read
#define acmgt3__ext2__gpu_memory_byte_read_bw_sqidi7__read \
    acmgt2__memory1__gpu_memory_byte_write_bw_sqidi3__read
double
acmgt3__ext2__gpu_memory_byte_read_bw__read(const struct intel_perf *perf,
                                            const struct intel_perf_metric_set *metric_set,
                                            uint64_t *accumulator);
double
acmgt3__ext2__gpu_memory_byte_write_bw_sqidi0__read(const struct intel_perf *perf,
                                                    const struct intel_perf_metric_set *metric_set,
                                                    uint64_t *accumulator);
double
acmgt3__ext2__gpu_memory_byte_write_bw_sqidi1__read(const struct intel_perf *perf,
                                                    const struct intel_perf_metric_set *metric_set,
                                                    uint64_t *accumulator);
double
acmgt3__ext2__gpu_memory_byte_write_bw_sqidi2__read(const struct intel_perf *perf,
                                                    const struct intel_perf_metric_set *metric_set,
                                                    uint64_t *accumulator);
double
acmgt3__ext2__gpu_memory_byte_write_bw_sqidi3__read(const struct intel_perf *perf,
                                                    const struct intel_perf_metric_set *metric_set,
                                                    uint64_t *accumulator);
double
acmgt3__ext2__gpu_memory_byte_write_bw_sqidi4__read(const struct intel_perf *perf,
                                                    const struct intel_perf_metric_set *metric_set,
                                                    uint64_t *accumulator);
double
acmgt3__ext2__gpu_memory_byte_write_bw_sqidi5__read(const struct intel_perf *perf,
                                                    const struct intel_perf_metric_set *metric_set,
                                                    uint64_t *accumulator);
double
acmgt3__ext2__gpu_memory_byte_write_bw_sqidi6__read(const struct intel_perf *perf,
                                                    const struct intel_perf_metric_set *metric_set,
                                                    uint64_t *accumulator);
double
acmgt3__ext2__gpu_memory_byte_write_bw_sqidi7__read(const struct intel_perf *perf,
                                                    const struct intel_perf_metric_set *metric_set,
                                                    uint64_t *accumulator);
double
acmgt3__ext2__gpu_memory_byte_write_bw__read(const struct intel_perf *perf,
                                             const struct intel_perf_metric_set *metric_set,
                                             uint64_t *accumulator);
#define acmgt3__ext3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext3__gpu_memory_32_b_transaction_read_sqidi0__read \
    acmgt2__memory4__gpu_memory_32_b_transaction_read_sqidi0__read
#define acmgt3__ext3__gpu_memory_32_b_transaction_read_sqidi1__read \
    acmgt2__memory4__gpu_memory_32_b_transaction_read_sqidi1__read
#define acmgt3__ext3__gpu_memory_32_b_transaction_read_sqidi2__read \
    acmgt2__memory4__gpu_memory_32_b_transaction_read_sqidi2__read
#define acmgt3__ext3__gpu_memory_32_b_transaction_read_sqidi3__read \
    acmgt1__ext2__gpu_memory_32_b_transaction_read_sqidi0__read
#define acmgt3__ext3__gpu_memory_32_b_transaction_read_sqidi4__read \
    acmgt1__ext2__gpu_memory_64_b_transaction_read_sqidi1__read
#define acmgt3__ext3__gpu_memory_32_b_transaction_read_sqidi5__read \
    acmgt1__ext2__gpu_memory_32_b_transaction_read_sqidi1__read
#define acmgt3__ext3__gpu_memory_32_b_transaction_read_sqidi6__read \
    acmgt1__ext2__gpu_memory_64_b_transaction_read_sqidi0__read
#define acmgt3__ext3__gpu_memory_32_b_transaction_read_sqidi7__read \
    acmgt2__memory4__gpu_memory_64_b_transaction_read_sqidi3__read
#define acmgt3__ext4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext4__gpu_memory_64_b_transaction_read_sqidi0__read \
    acmgt2__memory4__gpu_memory_32_b_transaction_read_sqidi0__read
#define acmgt3__ext4__gpu_memory_64_b_transaction_read_sqidi1__read \
    acmgt2__memory4__gpu_memory_32_b_transaction_read_sqidi1__read
#define acmgt3__ext4__gpu_memory_64_b_transaction_read_sqidi2__read \
    acmgt2__memory4__gpu_memory_32_b_transaction_read_sqidi2__read
#define acmgt3__ext4__gpu_memory_64_b_transaction_read_sqidi3__read \
    acmgt1__ext2__gpu_memory_32_b_transaction_read_sqidi0__read
#define acmgt3__ext4__gpu_memory_64_b_transaction_read_sqidi4__read \
    acmgt1__ext2__gpu_memory_64_b_transaction_read_sqidi1__read
#define acmgt3__ext4__gpu_memory_64_b_transaction_read_sqidi5__read \
    acmgt1__ext2__gpu_memory_32_b_transaction_read_sqidi1__read
#define acmgt3__ext4__gpu_memory_64_b_transaction_read_sqidi6__read \
    acmgt1__ext2__gpu_memory_64_b_transaction_read_sqidi0__read
#define acmgt3__ext4__gpu_memory_64_b_transaction_read_sqidi7__read \
    acmgt2__memory4__gpu_memory_64_b_transaction_read_sqidi3__read
#define acmgt3__ext5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext5__gpu_memory_32_b_transaction_write_sqidi0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext5__gpu_memory_32_b_transaction_write_sqidi1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext5__gpu_memory_32_b_transaction_write_sqidi2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext5__gpu_memory_32_b_transaction_write_sqidi3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext5__gpu_memory_32_b_transaction_write_sqidi4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext5__gpu_memory_32_b_transaction_write_sqidi5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext5__gpu_memory_32_b_transaction_write_sqidi6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext5__gpu_memory_32_b_transaction_write_sqidi7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext5__gpu_memory_64_b_transaction_write_sqidi0__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext5__gpu_memory_64_b_transaction_write_sqidi1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext5__gpu_memory_64_b_transaction_write_sqidi2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext5__gpu_memory_64_b_transaction_write_sqidi3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext5__gpu_memory_64_b_transaction_write_sqidi4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext5__gpu_memory_64_b_transaction_write_sqidi5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext5__gpu_memory_64_b_transaction_write_sqidi6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext5__gpu_memory_64_b_transaction_write_sqidi7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext6__gpu_memory_active_sqidi0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext6__gpu_memory_active_sqidi1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext6__gpu_memory_active_sqidi2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext6__gpu_memory_active_sqidi3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext6__gpu_memory_active_sqidi4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext6__gpu_memory_active_sqidi5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext6__gpu_memory_active_sqidi6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext6__gpu_memory_active_sqidi7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext6__gpu_memory_request_queue_full_sqidi0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext6__gpu_memory_request_queue_full_sqidi1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext6__gpu_memory_request_queue_full_sqidi2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext6__gpu_memory_request_queue_full_sqidi3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext6__gpu_memory_request_queue_full_sqidi4__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext6__gpu_memory_request_queue_full_sqidi5__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext6__gpu_memory_request_queue_full_sqidi6__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext6__gpu_memory_request_queue_full_sqidi7__read \
    bdw__render_basic__sampler0_busy__read
double
acmgt3__ext6__gpu_memory_active__read(const struct intel_perf *perf,
                                      const struct intel_perf_metric_set *metric_set,
                                      uint64_t *accumulator);
double
acmgt3__ext6__gpu_memory_request_queue_full__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
#define acmgt3__ext7__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext7__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext7__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext7__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext7__l3_hit_l3_bank0__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext7__l3_hit_l3_bank1__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext7__l3_hit_l3_bank2__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext7__l3_hit_l3_bank3__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext7__l3_hit_l3_bank4__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext7__l3_hit_l3_bank5__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext7__l3_hit_l3_bank6__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext7__l3_hit_l3_bank7__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext7__l3_hit_l3_bank8__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext7__l3_hit_l3_bank9__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext7__l3_hit_l3_bank10__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext7__l3_hit_l3_bank11__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext7__l3_hit_l3_bank12__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext7__l3_hit_l3_bank13__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext7__l3_hit_l3_bank14__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext7__l3_hit_l3_bank15__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext8__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext8__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext8__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext8__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext8__l3_hit_l3_bank16__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext8__l3_hit_l3_bank17__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext8__l3_hit_l3_bank18__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext8__l3_hit_l3_bank19__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext8__l3_hit_l3_bank20__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext8__l3_hit_l3_bank21__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext8__l3_hit_l3_bank22__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext8__l3_hit_l3_bank23__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext8__l3_hit_l3_bank24__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext8__l3_hit_l3_bank25__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext8__l3_hit_l3_bank26__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext8__l3_hit_l3_bank27__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext8__l3_hit_l3_bank28__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext8__l3_hit_l3_bank29__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext8__l3_hit_l3_bank30__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext8__l3_hit_l3_bank31__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext9__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext9__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext9__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext9__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext9__l3_input_available_l3_bank0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext9__l3_input_available_l3_bank1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext9__l3_input_available_l3_bank2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext9__l3_input_available_l3_bank3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext9__l3_input_available_l3_bank4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext9__l3_input_available_l3_bank5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext9__l3_input_available_l3_bank6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext9__l3_input_available_l3_bank7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext9__l3_input_available_l3_bank8__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext9__l3_input_available_l3_bank9__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext9__l3_input_available_l3_bank10__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext9__l3_input_available_l3_bank11__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext9__l3_input_available_l3_bank12__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext9__l3_input_available_l3_bank13__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext9__l3_input_available_l3_bank14__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext9__l3_input_available_l3_bank15__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext10__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext10__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext10__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext10__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext10__l3_input_available_l3_bank16__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext10__l3_input_available_l3_bank17__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext10__l3_input_available_l3_bank18__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext10__l3_input_available_l3_bank19__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext10__l3_input_available_l3_bank20__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext10__l3_input_available_l3_bank21__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext10__l3_input_available_l3_bank22__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext10__l3_input_available_l3_bank23__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext10__l3_input_available_l3_bank24__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext10__l3_input_available_l3_bank25__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext10__l3_input_available_l3_bank26__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext10__l3_input_available_l3_bank27__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext10__l3_input_available_l3_bank28__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext10__l3_input_available_l3_bank29__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext10__l3_input_available_l3_bank30__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext10__l3_input_available_l3_bank31__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext11__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext11__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext11__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext11__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext11__l3_output_ready_l3_bank0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext11__l3_output_ready_l3_bank1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext11__l3_output_ready_l3_bank2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext11__l3_output_ready_l3_bank3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext11__l3_output_ready_l3_bank4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext11__l3_output_ready_l3_bank5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext11__l3_output_ready_l3_bank6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext11__l3_output_ready_l3_bank7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext11__l3_output_ready_l3_bank8__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext11__l3_output_ready_l3_bank9__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext11__l3_output_ready_l3_bank10__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext11__l3_output_ready_l3_bank11__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext11__l3_output_ready_l3_bank12__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext11__l3_output_ready_l3_bank13__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext11__l3_output_ready_l3_bank14__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext11__l3_output_ready_l3_bank15__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext12__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext12__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext12__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext12__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext12__l3_output_ready_l3_bank16__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext12__l3_output_ready_l3_bank17__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext12__l3_output_ready_l3_bank18__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext12__l3_output_ready_l3_bank19__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext12__l3_output_ready_l3_bank20__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext12__l3_output_ready_l3_bank21__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext12__l3_output_ready_l3_bank22__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext12__l3_output_ready_l3_bank23__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext12__l3_output_ready_l3_bank24__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext12__l3_output_ready_l3_bank25__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext12__l3_output_ready_l3_bank26__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext12__l3_output_ready_l3_bank27__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext12__l3_output_ready_l3_bank28__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext12__l3_output_ready_l3_bank29__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext12__l3_output_ready_l3_bank30__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext12__l3_output_ready_l3_bank31__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext13__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext13__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext13__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext13__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext13__l3_busy_l3_bank0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext13__l3_busy_l3_bank1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext13__l3_busy_l3_bank2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext13__l3_busy_l3_bank3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext13__l3_busy_l3_bank4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext13__l3_busy_l3_bank5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext13__l3_busy_l3_bank6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext13__l3_busy_l3_bank7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext13__l3_busy_l3_bank8__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext13__l3_busy_l3_bank9__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext13__l3_busy_l3_bank10__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext13__l3_busy_l3_bank11__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext13__l3_busy_l3_bank12__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext13__l3_busy_l3_bank13__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext13__l3_busy_l3_bank14__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext13__l3_busy_l3_bank15__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext14__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext14__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext14__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext14__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext14__l3_busy_l3_bank16__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext14__l3_busy_l3_bank17__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext14__l3_busy_l3_bank18__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext14__l3_busy_l3_bank19__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext14__l3_busy_l3_bank20__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext14__l3_busy_l3_bank21__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext14__l3_busy_l3_bank22__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext14__l3_busy_l3_bank23__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext14__l3_busy_l3_bank24__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext14__l3_busy_l3_bank25__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext14__l3_busy_l3_bank26__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext14__l3_busy_l3_bank27__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext14__l3_busy_l3_bank28__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext14__l3_busy_l3_bank29__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext14__l3_busy_l3_bank30__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext14__l3_busy_l3_bank31__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext15__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext15__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext15__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext15__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext15__l3_stall_l3_bank0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext15__l3_stall_l3_bank1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext15__l3_stall_l3_bank2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext15__l3_stall_l3_bank3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext15__l3_stall_l3_bank4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext16__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext16__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext16__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext16__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext16__l3_stall_l3_bank5__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext16__l3_stall_l3_bank6__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext16__l3_stall_l3_bank7__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext16__l3_stall_l3_bank8__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext16__l3_stall_l3_bank9__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext17__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext17__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext17__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext17__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext17__l3_stall_l3_bank10__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext17__l3_stall_l3_bank11__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext17__l3_stall_l3_bank12__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext17__l3_stall_l3_bank13__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext17__l3_stall_l3_bank14__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext18__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext18__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext18__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext18__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext18__l3_stall_l3_bank15__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext18__l3_stall_l3_bank16__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext18__l3_stall_l3_bank17__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext18__l3_stall_l3_bank18__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext18__l3_stall_l3_bank19__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext19__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext19__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext19__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext19__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext19__l3_stall_l3_bank20__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext19__l3_stall_l3_bank21__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext19__l3_stall_l3_bank22__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext19__l3_stall_l3_bank23__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext19__l3_stall_l3_bank24__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext20__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext20__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext20__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext20__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext20__l3_stall_l3_bank25__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext20__l3_stall_l3_bank26__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext20__l3_stall_l3_bank27__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext20__l3_stall_l3_bank28__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext20__l3_stall_l3_bank29__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext21__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext21__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext21__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext21__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext21__l3_read_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext21__l3_read_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext21__l3_read_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext21__l3_read_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext21__l3_read_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext21__l3_read_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext21__l3_read_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext21__l3_read_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext21__l3_read_l3_bank8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext21__l3_read_l3_bank9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext21__l3_read_l3_bank10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext21__l3_read_l3_bank11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext21__l3_read_l3_bank12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext21__l3_read_l3_bank13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext21__l3_read_l3_bank14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext21__l3_read_l3_bank15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext22__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext22__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext22__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext22__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext22__l3_read_l3_bank16__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext22__l3_read_l3_bank17__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext22__l3_read_l3_bank18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext22__l3_read_l3_bank19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext22__l3_read_l3_bank20__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext22__l3_read_l3_bank21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext22__l3_read_l3_bank22__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext22__l3_read_l3_bank23__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext22__l3_read_l3_bank24__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext22__l3_read_l3_bank25__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext22__l3_read_l3_bank26__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext22__l3_read_l3_bank27__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext22__l3_read_l3_bank28__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext22__l3_read_l3_bank29__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext22__l3_read_l3_bank30__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext22__l3_read_l3_bank31__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext23__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext23__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext23__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext23__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext23__l3_write_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext23__l3_write_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext23__l3_write_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext23__l3_write_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext23__l3_write_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext23__l3_write_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext23__l3_write_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext23__l3_write_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext23__l3_write_l3_bank8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext23__l3_write_l3_bank9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext23__l3_write_l3_bank10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext23__l3_write_l3_bank11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext23__l3_write_l3_bank12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext23__l3_write_l3_bank13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext23__l3_write_l3_bank14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext23__l3_write_l3_bank15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext24__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext24__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext24__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext24__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext24__l3_write_l3_bank16__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext24__l3_write_l3_bank17__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext24__l3_write_l3_bank18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext24__l3_write_l3_bank19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext24__l3_write_l3_bank20__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext24__l3_write_l3_bank21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext24__l3_write_l3_bank22__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext24__l3_write_l3_bank23__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext24__l3_write_l3_bank24__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext24__l3_write_l3_bank25__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext24__l3_write_l3_bank26__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext24__l3_write_l3_bank27__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext24__l3_write_l3_bank28__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext24__l3_write_l3_bank29__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext24__l3_write_l3_bank30__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext24__l3_write_l3_bank31__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext27__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext27__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext27__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext27__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext27__l3_miss_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext27__l3_miss_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext27__l3_miss_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext27__l3_miss_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext27__l3_miss_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext27__l3_miss_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext27__l3_miss_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext27__l3_miss_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext27__l3_miss_l3_bank8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext27__l3_miss_l3_bank9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext27__l3_miss_l3_bank10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext27__l3_miss_l3_bank11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext27__l3_miss_l3_bank12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext27__l3_miss_l3_bank13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext27__l3_miss_l3_bank14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext27__l3_miss_l3_bank15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext28__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext28__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext28__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext28__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext28__l3_miss_l3_bank16__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext28__l3_miss_l3_bank17__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext28__l3_miss_l3_bank18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext28__l3_miss_l3_bank19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext28__l3_miss_l3_bank20__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext28__l3_miss_l3_bank21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext28__l3_miss_l3_bank22__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext28__l3_miss_l3_bank23__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext28__l3_miss_l3_bank24__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext28__l3_miss_l3_bank25__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext28__l3_miss_l3_bank26__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext28__l3_miss_l3_bank27__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext28__l3_miss_l3_bank28__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext28__l3_miss_l3_bank29__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext28__l3_miss_l3_bank30__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext28__l3_miss_l3_bank31__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext29__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext29__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext29__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext29__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext29__dataport_l3_read_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext29__dataport_l3_read_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext29__dataport_l3_read_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext29__dataport_l3_read_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext29__dataport_l3_read_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext29__dataport_l3_read_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext29__dataport_l3_read_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext29__dataport_l3_read_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext29__dataport_l3_read_l3_bank8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext29__dataport_l3_read_l3_bank9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext29__dataport_l3_read_l3_bank10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext29__dataport_l3_read_l3_bank11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext29__dataport_l3_read_l3_bank12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext29__dataport_l3_read_l3_bank13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext29__dataport_l3_read_l3_bank14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext29__dataport_l3_read_l3_bank15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext30__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext30__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext30__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext30__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext30__dataport_l3_read_l3_bank16__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext30__dataport_l3_read_l3_bank17__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext30__dataport_l3_read_l3_bank18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext30__dataport_l3_read_l3_bank19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext30__dataport_l3_read_l3_bank20__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext30__dataport_l3_read_l3_bank21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext30__dataport_l3_read_l3_bank22__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext30__dataport_l3_read_l3_bank23__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext30__dataport_l3_read_l3_bank24__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext30__dataport_l3_read_l3_bank25__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext30__dataport_l3_read_l3_bank26__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext30__dataport_l3_read_l3_bank27__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext30__dataport_l3_read_l3_bank28__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext30__dataport_l3_read_l3_bank29__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext30__dataport_l3_read_l3_bank30__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext30__dataport_l3_read_l3_bank31__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext31__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext31__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext31__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext31__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext31__dataport_l3_write_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext31__dataport_l3_write_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext31__dataport_l3_write_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext31__dataport_l3_write_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext31__dataport_l3_write_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext31__dataport_l3_write_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext31__dataport_l3_write_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext31__dataport_l3_write_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext31__dataport_l3_write_l3_bank8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext31__dataport_l3_write_l3_bank9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext31__dataport_l3_write_l3_bank10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext31__dataport_l3_write_l3_bank11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext31__dataport_l3_write_l3_bank12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext31__dataport_l3_write_l3_bank13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext31__dataport_l3_write_l3_bank14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext31__dataport_l3_write_l3_bank15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext32__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext32__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext32__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext32__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext32__dataport_l3_write_l3_bank16__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext32__dataport_l3_write_l3_bank17__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext32__dataport_l3_write_l3_bank18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext32__dataport_l3_write_l3_bank19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext32__dataport_l3_write_l3_bank20__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext32__dataport_l3_write_l3_bank21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext32__dataport_l3_write_l3_bank22__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext32__dataport_l3_write_l3_bank23__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext32__dataport_l3_write_l3_bank24__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext32__dataport_l3_write_l3_bank25__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext32__dataport_l3_write_l3_bank26__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext32__dataport_l3_write_l3_bank27__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext32__dataport_l3_write_l3_bank28__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext32__dataport_l3_write_l3_bank29__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext32__dataport_l3_write_l3_bank30__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext32__dataport_l3_write_l3_bank31__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext33__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext33__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext33__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext33__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext33__icache_l3_read_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext33__icache_l3_read_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext33__icache_l3_read_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext33__icache_l3_read_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext33__icache_l3_read_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext33__icache_l3_read_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext33__icache_l3_read_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext33__icache_l3_read_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext33__icache_l3_read_l3_bank8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext33__icache_l3_read_l3_bank9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext33__icache_l3_read_l3_bank10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext33__icache_l3_read_l3_bank11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext33__icache_l3_read_l3_bank12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext33__icache_l3_read_l3_bank13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext33__icache_l3_read_l3_bank14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext33__icache_l3_read_l3_bank15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext34__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext34__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext34__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext34__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext34__icache_l3_read_l3_bank16__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext34__icache_l3_read_l3_bank17__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext34__icache_l3_read_l3_bank18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext34__icache_l3_read_l3_bank19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext34__icache_l3_read_l3_bank20__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext34__icache_l3_read_l3_bank21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext34__icache_l3_read_l3_bank22__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext34__icache_l3_read_l3_bank23__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext34__icache_l3_read_l3_bank24__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext34__icache_l3_read_l3_bank25__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext34__icache_l3_read_l3_bank26__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext34__icache_l3_read_l3_bank27__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext34__icache_l3_read_l3_bank28__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext34__icache_l3_read_l3_bank29__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext34__icache_l3_read_l3_bank30__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext34__icache_l3_read_l3_bank31__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext35__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext35__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext35__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext35__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext35__l3_atomic_access_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext35__l3_atomic_access_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext35__l3_atomic_access_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext35__l3_atomic_access_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext35__l3_atomic_access_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext35__l3_atomic_access_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext35__l3_atomic_access_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext35__l3_atomic_access_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext35__l3_atomic_access_l3_bank8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext35__l3_atomic_access_l3_bank9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext35__l3_atomic_access_l3_bank10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext35__l3_atomic_access_l3_bank11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext35__l3_atomic_access_l3_bank12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext35__l3_atomic_access_l3_bank13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext35__l3_atomic_access_l3_bank14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext35__l3_atomic_access_l3_bank15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext36__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext36__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext36__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext36__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext36__l3_atomic_access_l3_bank16__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext36__l3_atomic_access_l3_bank17__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext36__l3_atomic_access_l3_bank18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext36__l3_atomic_access_l3_bank19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext36__l3_atomic_access_l3_bank20__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext36__l3_atomic_access_l3_bank21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext36__l3_atomic_access_l3_bank22__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext36__l3_atomic_access_l3_bank23__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext36__l3_atomic_access_l3_bank24__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext36__l3_atomic_access_l3_bank25__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext36__l3_atomic_access_l3_bank26__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext36__l3_atomic_access_l3_bank27__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext36__l3_atomic_access_l3_bank28__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext36__l3_atomic_access_l3_bank29__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext36__l3_atomic_access_l3_bank30__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext36__l3_atomic_access_l3_bank31__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext37__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext37__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext37__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext37__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext37__sampler_l3_read_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext37__sampler_l3_read_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext37__sampler_l3_read_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext37__sampler_l3_read_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext37__sampler_l3_read_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext37__sampler_l3_read_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext37__sampler_l3_read_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext37__sampler_l3_read_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext37__sampler_l3_read_l3_bank8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext37__sampler_l3_read_l3_bank9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext37__sampler_l3_read_l3_bank10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext37__sampler_l3_read_l3_bank11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext37__sampler_l3_read_l3_bank12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext37__sampler_l3_read_l3_bank13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext37__sampler_l3_read_l3_bank14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext37__sampler_l3_read_l3_bank15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext38__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext38__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext38__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext38__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext38__sampler_l3_read_l3_bank16__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext38__sampler_l3_read_l3_bank17__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext38__sampler_l3_read_l3_bank18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext38__sampler_l3_read_l3_bank19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext38__sampler_l3_read_l3_bank20__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext38__sampler_l3_read_l3_bank21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext38__sampler_l3_read_l3_bank22__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext38__sampler_l3_read_l3_bank23__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext38__sampler_l3_read_l3_bank24__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext38__sampler_l3_read_l3_bank25__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext38__sampler_l3_read_l3_bank26__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext38__sampler_l3_read_l3_bank27__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext38__sampler_l3_read_l3_bank28__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext38__sampler_l3_read_l3_bank29__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext38__sampler_l3_read_l3_bank30__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext38__sampler_l3_read_l3_bank31__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext39__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext39__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext39__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext39__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext39__color_l3_hit_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext39__color_l3_hit_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext39__color_l3_hit_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext39__color_l3_hit_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext39__color_l3_hit_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext39__color_l3_hit_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext39__color_l3_hit_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext39__color_l3_hit_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext39__color_l3_hit_l3_bank8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext39__color_l3_hit_l3_bank9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext39__color_l3_hit_l3_bank10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext39__color_l3_hit_l3_bank11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext39__color_l3_hit_l3_bank12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext39__color_l3_hit_l3_bank13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext39__color_l3_hit_l3_bank14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext39__color_l3_hit_l3_bank15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext40__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext40__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext40__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext40__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext40__color_l3_hit_l3_bank16__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext40__color_l3_hit_l3_bank17__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext40__color_l3_hit_l3_bank18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext40__color_l3_hit_l3_bank19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext40__color_l3_hit_l3_bank20__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext40__color_l3_hit_l3_bank21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext40__color_l3_hit_l3_bank22__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext40__color_l3_hit_l3_bank23__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext40__color_l3_hit_l3_bank24__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext40__color_l3_hit_l3_bank25__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext40__color_l3_hit_l3_bank26__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext40__color_l3_hit_l3_bank27__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext40__color_l3_hit_l3_bank28__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext40__color_l3_hit_l3_bank29__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext40__color_l3_hit_l3_bank30__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext40__color_l3_hit_l3_bank31__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext41__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext41__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext41__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext41__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext41__dataport_l3_hit_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext41__dataport_l3_hit_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext41__dataport_l3_hit_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext41__dataport_l3_hit_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext41__dataport_l3_hit_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext41__dataport_l3_hit_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext41__dataport_l3_hit_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext41__dataport_l3_hit_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext41__dataport_l3_hit_l3_bank8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext41__dataport_l3_hit_l3_bank9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext41__dataport_l3_hit_l3_bank10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext41__dataport_l3_hit_l3_bank11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext41__dataport_l3_hit_l3_bank12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext41__dataport_l3_hit_l3_bank13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext41__dataport_l3_hit_l3_bank14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext41__dataport_l3_hit_l3_bank15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext42__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext42__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext42__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext42__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext42__dataport_l3_hit_l3_bank16__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext42__dataport_l3_hit_l3_bank17__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext42__dataport_l3_hit_l3_bank18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext42__dataport_l3_hit_l3_bank19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext42__dataport_l3_hit_l3_bank20__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext42__dataport_l3_hit_l3_bank21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext42__dataport_l3_hit_l3_bank22__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext42__dataport_l3_hit_l3_bank23__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext42__dataport_l3_hit_l3_bank24__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext42__dataport_l3_hit_l3_bank25__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext42__dataport_l3_hit_l3_bank26__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext42__dataport_l3_hit_l3_bank27__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext42__dataport_l3_hit_l3_bank28__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext42__dataport_l3_hit_l3_bank29__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext42__dataport_l3_hit_l3_bank30__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext42__dataport_l3_hit_l3_bank31__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext43__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext43__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext43__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext43__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext43__icache_l3_hit_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext43__icache_l3_hit_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext43__icache_l3_hit_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext43__icache_l3_hit_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext43__icache_l3_hit_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext43__icache_l3_hit_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext43__icache_l3_hit_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext43__icache_l3_hit_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext43__icache_l3_hit_l3_bank8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext43__icache_l3_hit_l3_bank9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext43__icache_l3_hit_l3_bank10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext43__icache_l3_hit_l3_bank11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext43__icache_l3_hit_l3_bank12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext43__icache_l3_hit_l3_bank13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext43__icache_l3_hit_l3_bank14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext43__icache_l3_hit_l3_bank15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext44__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext44__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext44__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext44__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext44__icache_l3_hit_l3_bank16__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext44__icache_l3_hit_l3_bank17__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext44__icache_l3_hit_l3_bank18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext44__icache_l3_hit_l3_bank19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext44__icache_l3_hit_l3_bank20__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext44__icache_l3_hit_l3_bank21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext44__icache_l3_hit_l3_bank22__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext44__icache_l3_hit_l3_bank23__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext44__icache_l3_hit_l3_bank24__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext44__icache_l3_hit_l3_bank25__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext44__icache_l3_hit_l3_bank26__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext44__icache_l3_hit_l3_bank27__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext44__icache_l3_hit_l3_bank28__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext44__icache_l3_hit_l3_bank29__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext44__icache_l3_hit_l3_bank30__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext44__icache_l3_hit_l3_bank31__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext45__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext45__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext45__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext45__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext45__sampler_l3_hit_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext45__sampler_l3_hit_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext45__sampler_l3_hit_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext45__sampler_l3_hit_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext45__sampler_l3_hit_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext45__sampler_l3_hit_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext45__sampler_l3_hit_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext45__sampler_l3_hit_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext45__sampler_l3_hit_l3_bank8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext45__sampler_l3_hit_l3_bank9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext45__sampler_l3_hit_l3_bank10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext45__sampler_l3_hit_l3_bank11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext45__sampler_l3_hit_l3_bank12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext45__sampler_l3_hit_l3_bank13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext45__sampler_l3_hit_l3_bank14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext45__sampler_l3_hit_l3_bank15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext46__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext46__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext46__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext46__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext46__sampler_l3_hit_l3_bank16__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext46__sampler_l3_hit_l3_bank17__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext46__sampler_l3_hit_l3_bank18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext46__sampler_l3_hit_l3_bank19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext46__sampler_l3_hit_l3_bank20__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext46__sampler_l3_hit_l3_bank21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext46__sampler_l3_hit_l3_bank22__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext46__sampler_l3_hit_l3_bank23__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext46__sampler_l3_hit_l3_bank24__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext46__sampler_l3_hit_l3_bank25__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext46__sampler_l3_hit_l3_bank26__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext46__sampler_l3_hit_l3_bank27__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext46__sampler_l3_hit_l3_bank28__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext46__sampler_l3_hit_l3_bank29__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext46__sampler_l3_hit_l3_bank30__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext46__sampler_l3_hit_l3_bank31__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext47__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext47__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext47__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext47__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext47__z_l3_hit_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext47__z_l3_hit_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext47__z_l3_hit_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext47__z_l3_hit_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext47__z_l3_hit_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext47__z_l3_hit_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext47__z_l3_hit_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext47__z_l3_hit_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext47__z_l3_hit_l3_bank8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext47__z_l3_hit_l3_bank9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext47__z_l3_hit_l3_bank10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext47__z_l3_hit_l3_bank11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext47__z_l3_hit_l3_bank12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext47__z_l3_hit_l3_bank13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext47__z_l3_hit_l3_bank14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext47__z_l3_hit_l3_bank15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext48__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext48__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext48__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext48__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext48__z_l3_hit_l3_bank16__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext48__z_l3_hit_l3_bank17__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext48__z_l3_hit_l3_bank18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext48__z_l3_hit_l3_bank19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext48__z_l3_hit_l3_bank20__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext48__z_l3_hit_l3_bank21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext48__z_l3_hit_l3_bank22__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext48__z_l3_hit_l3_bank23__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext48__z_l3_hit_l3_bank24__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext48__z_l3_hit_l3_bank25__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext48__z_l3_hit_l3_bank26__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext48__z_l3_hit_l3_bank27__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext48__z_l3_hit_l3_bank28__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext48__z_l3_hit_l3_bank29__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext48__z_l3_hit_l3_bank30__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext48__z_l3_hit_l3_bank31__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext49__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext49__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext49__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext49__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext49__l3_superq_full_l3_bank0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext49__l3_superq_full_l3_bank1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext49__l3_superq_full_l3_bank2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext49__l3_superq_full_l3_bank3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext49__l3_superq_full_l3_bank4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext49__l3_superq_full_l3_bank5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext49__l3_superq_full_l3_bank6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext49__l3_superq_full_l3_bank7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext50__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext50__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext50__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext50__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext50__l3_superq_full_l3_bank8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext50__l3_superq_full_l3_bank9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext50__l3_superq_full_l3_bank10__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext50__l3_superq_full_l3_bank11__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext50__l3_superq_full_l3_bank12__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext50__l3_superq_full_l3_bank13__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext50__l3_superq_full_l3_bank14__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext50__l3_superq_full_l3_bank15__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext51__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext51__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext51__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext51__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext51__l3_superq_full_l3_bank16__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext51__l3_superq_full_l3_bank17__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext51__l3_superq_full_l3_bank18__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext51__l3_superq_full_l3_bank19__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext51__l3_superq_full_l3_bank20__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext51__l3_superq_full_l3_bank21__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext51__l3_superq_full_l3_bank22__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext51__l3_superq_full_l3_bank23__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext52__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext52__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext52__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext52__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext52__l3_superq_full_l3_bank24__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext52__l3_superq_full_l3_bank25__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext52__l3_superq_full_l3_bank26__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext52__l3_superq_full_l3_bank27__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext52__l3_superq_full_l3_bank28__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext52__l3_superq_full_l3_bank29__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext52__l3_superq_full_l3_bank30__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext52__l3_superq_full_l3_bank31__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext53__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext53__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext53__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext53__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext53__xve_load_store_cache_read_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext53__xve_load_store_cache_read_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext54__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext54__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext54__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext54__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext54__xve_load_store_cache_read_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext54__xve_load_store_cache_read_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext55__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext55__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext55__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext55__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext55__xve_load_store_cache_read_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext55__xve_load_store_cache_read_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext56__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext56__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext56__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext56__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext56__xve_load_store_cache_read_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext56__xve_load_store_cache_read_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext57__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext57__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext57__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext57__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext57__xve_load_store_cache_read_message_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext57__xve_load_store_cache_read_message_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext58__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext58__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext58__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext58__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext58__xve_load_store_cache_read_message_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext58__xve_load_store_cache_read_message_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext59__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext59__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext59__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext59__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext59__xve_load_store_cache_read_message_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext59__xve_load_store_cache_read_message_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext60__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext60__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext60__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext60__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext60__xve_load_store_cache_read_message_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext60__xve_load_store_cache_read_message_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext61__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext61__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext61__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext61__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext61__xve_load_store_cache_read_message_count_xecore16__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext61__xve_load_store_cache_read_message_count_xecore17__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext62__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext62__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext62__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext62__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext62__xve_load_store_cache_read_message_count_xecore18__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext62__xve_load_store_cache_read_message_count_xecore19__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext63__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext63__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext63__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext63__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext63__xve_load_store_cache_read_message_count_xecore20__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext63__xve_load_store_cache_read_message_count_xecore21__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext64__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext64__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext64__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext64__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext64__xve_load_store_cache_read_message_count_xecore22__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext64__xve_load_store_cache_read_message_count_xecore23__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext65__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext65__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext65__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext65__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext65__xve_load_store_cache_read_message_count_xecore24__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext65__xve_load_store_cache_read_message_count_xecore25__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext66__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext66__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext66__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext66__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext66__xve_load_store_cache_read_message_count_xecore26__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext66__xve_load_store_cache_read_message_count_xecore27__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext67__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext67__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext67__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext67__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext67__xve_load_store_cache_read_message_count_xecore28__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext67__xve_load_store_cache_read_message_count_xecore29__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext68__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext68__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext68__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext68__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext68__xve_load_store_cache_read_message_count_xecore30__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext68__xve_load_store_cache_read_message_count_xecore31__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext69__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext69__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext69__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext69__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext69__xve_load_store_cache_write_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext69__xve_load_store_cache_write_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext70__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext70__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext70__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext70__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext70__xve_load_store_cache_write_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext70__xve_load_store_cache_write_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext71__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext71__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext71__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext71__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext71__xve_load_store_cache_write_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext71__xve_load_store_cache_write_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext72__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext72__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext72__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext72__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext72__xve_load_store_cache_write_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext72__xve_load_store_cache_write_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext73__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext73__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext73__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext73__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext73__xve_load_store_cache_write_message_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext73__xve_load_store_cache_write_message_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext74__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext74__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext74__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext74__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext74__xve_load_store_cache_write_message_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext74__xve_load_store_cache_write_message_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext75__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext75__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext75__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext75__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext75__xve_load_store_cache_write_message_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext75__xve_load_store_cache_write_message_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext76__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext76__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext76__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext76__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext76__xve_load_store_cache_write_message_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext76__xve_load_store_cache_write_message_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext77__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext77__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext77__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext77__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext77__xve_load_store_cache_write_message_count_xecore16__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext77__xve_load_store_cache_write_message_count_xecore17__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext78__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext78__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext78__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext78__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext78__xve_load_store_cache_write_message_count_xecore18__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext78__xve_load_store_cache_write_message_count_xecore19__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext79__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext79__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext79__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext79__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext79__xve_load_store_cache_write_message_count_xecore20__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext79__xve_load_store_cache_write_message_count_xecore21__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext80__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext80__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext80__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext80__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext80__xve_load_store_cache_write_message_count_xecore22__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext80__xve_load_store_cache_write_message_count_xecore23__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext81__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext81__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext81__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext81__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext81__xve_load_store_cache_write_message_count_xecore24__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext81__xve_load_store_cache_write_message_count_xecore25__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext82__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext82__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext82__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext82__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext82__xve_load_store_cache_write_message_count_xecore26__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext82__xve_load_store_cache_write_message_count_xecore27__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext83__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext83__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext83__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext83__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext83__xve_load_store_cache_write_message_count_xecore28__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext83__xve_load_store_cache_write_message_count_xecore29__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext84__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext84__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext84__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext84__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext84__xve_load_store_cache_write_message_count_xecore30__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext84__xve_load_store_cache_write_message_count_xecore31__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext85__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext85__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext85__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext85__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext85__xve_load_store_cache_atomic_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext86__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext86__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext86__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext86__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext86__xve_load_store_cache_atomic_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext87__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext87__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext87__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext87__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext87__xve_load_store_cache_atomic_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext88__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext88__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext88__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext88__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext88__xve_load_store_cache_atomic_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext89__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext89__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext89__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext89__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext89__xve_load_store_cache_atomic_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext90__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext90__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext90__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext90__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext90__xve_load_store_cache_atomic_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext91__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext91__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext91__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext91__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext91__xve_load_store_cache_atomic_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext92__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext92__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext92__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext92__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext92__xve_load_store_cache_atomic_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext93__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext93__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext93__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext93__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext93__xve_load_store_cache_atomic_message_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext94__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext94__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext94__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext94__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext94__xve_load_store_cache_atomic_message_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext95__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext95__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext95__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext95__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext95__xve_load_store_cache_atomic_message_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext96__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext96__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext96__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext96__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext96__xve_load_store_cache_atomic_message_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext97__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext97__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext97__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext97__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext97__xve_load_store_cache_atomic_message_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext98__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext98__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext98__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext98__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext98__xve_load_store_cache_atomic_message_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext99__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext99__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext99__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext99__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext99__xve_load_store_cache_atomic_message_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext100__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext100__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext100__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext100__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext100__xve_load_store_cache_atomic_message_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext101__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext101__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext101__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext101__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext101__xve_load_store_cache_atomic_message_count_xecore16__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext102__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext102__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext102__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext102__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext102__xve_load_store_cache_atomic_message_count_xecore17__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext103__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext103__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext103__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext103__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext103__xve_load_store_cache_atomic_message_count_xecore18__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext104__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext104__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext104__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext104__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext104__xve_load_store_cache_atomic_message_count_xecore19__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext105__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext105__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext105__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext105__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext105__xve_load_store_cache_atomic_message_count_xecore20__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext106__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext106__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext106__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext106__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext106__xve_load_store_cache_atomic_message_count_xecore21__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext107__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext107__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext107__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext107__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext107__xve_load_store_cache_atomic_message_count_xecore22__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext108__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext108__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext108__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext108__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext108__xve_load_store_cache_atomic_message_count_xecore23__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext109__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext109__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext109__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext109__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext109__xve_load_store_cache_atomic_message_count_xecore24__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext110__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext110__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext110__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext110__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext110__xve_load_store_cache_atomic_message_count_xecore25__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext111__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext111__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext111__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext111__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext111__xve_load_store_cache_atomic_message_count_xecore26__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext112__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext112__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext112__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext112__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext112__xve_load_store_cache_atomic_message_count_xecore27__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext113__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext113__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext113__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext113__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext113__xve_load_store_cache_atomic_message_count_xecore28__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext114__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext114__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext114__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext114__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext114__xve_load_store_cache_atomic_message_count_xecore29__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext115__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext115__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext115__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext115__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext115__xve_load_store_cache_atomic_message_count_xecore30__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext116__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext116__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext116__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext116__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext116__xve_load_store_cache_atomic_message_count_xecore31__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext117__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext117__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext117__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext117__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext117__xve_load_store_cache_fence_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext117__xve_load_store_cache_fence_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext118__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext118__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext118__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext118__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext118__xve_load_store_cache_fence_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext118__xve_load_store_cache_fence_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext119__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext119__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext119__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext119__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext119__xve_load_store_cache_fence_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext119__xve_load_store_cache_fence_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext120__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext120__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext120__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext120__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext120__xve_load_store_cache_fence_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext120__xve_load_store_cache_fence_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext121__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext121__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext121__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext121__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext121__xve_load_store_cache_fence_message_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext121__xve_load_store_cache_fence_message_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext122__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext122__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext122__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext122__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext122__xve_load_store_cache_fence_message_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext122__xve_load_store_cache_fence_message_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext123__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext123__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext123__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext123__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext123__xve_load_store_cache_fence_message_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext123__xve_load_store_cache_fence_message_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext124__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext124__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext124__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext124__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext124__xve_load_store_cache_fence_message_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext124__xve_load_store_cache_fence_message_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext125__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext125__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext125__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext125__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext125__xve_load_store_cache_fence_message_count_xecore16__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext125__xve_load_store_cache_fence_message_count_xecore17__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext126__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext126__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext126__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext126__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext126__xve_load_store_cache_fence_message_count_xecore18__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext126__xve_load_store_cache_fence_message_count_xecore19__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext127__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext127__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext127__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext127__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext127__xve_load_store_cache_fence_message_count_xecore20__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext127__xve_load_store_cache_fence_message_count_xecore21__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext128__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext128__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext128__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext128__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext128__xve_load_store_cache_fence_message_count_xecore22__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext128__xve_load_store_cache_fence_message_count_xecore23__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext129__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext129__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext129__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext129__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext129__xve_load_store_cache_fence_message_count_xecore24__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext129__xve_load_store_cache_fence_message_count_xecore25__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext130__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext130__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext130__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext130__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext130__xve_load_store_cache_fence_message_count_xecore26__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext130__xve_load_store_cache_fence_message_count_xecore27__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext131__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext131__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext131__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext131__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext131__xve_load_store_cache_fence_message_count_xecore28__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext131__xve_load_store_cache_fence_message_count_xecore29__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext132__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext132__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext132__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext132__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext132__xve_load_store_cache_fence_message_count_xecore30__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext132__xve_load_store_cache_fence_message_count_xecore31__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext133__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext133__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext133__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext133__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext133__xve_slm_read_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext133__xve_slm_read_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext134__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext134__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext134__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext134__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext134__xve_slm_read_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext134__xve_slm_read_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext135__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext135__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext135__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext135__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext135__xve_slm_read_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext135__xve_slm_read_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext136__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext136__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext136__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext136__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext136__xve_slm_read_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext136__xve_slm_read_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext137__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext137__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext137__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext137__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext137__xve_slm_read_message_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext137__xve_slm_read_message_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext138__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext138__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext138__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext138__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext138__xve_slm_read_message_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext138__xve_slm_read_message_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext139__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext139__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext139__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext139__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext139__xve_slm_read_message_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext139__xve_slm_read_message_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext140__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext140__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext140__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext140__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext140__xve_slm_read_message_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext140__xve_slm_read_message_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext141__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext141__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext141__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext141__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext141__xve_slm_read_message_count_xecore16__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext141__xve_slm_read_message_count_xecore17__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext142__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext142__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext142__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext142__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext142__xve_slm_read_message_count_xecore18__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext142__xve_slm_read_message_count_xecore19__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext143__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext143__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext143__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext143__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext143__xve_slm_read_message_count_xecore20__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext143__xve_slm_read_message_count_xecore21__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext144__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext144__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext144__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext144__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext144__xve_slm_read_message_count_xecore22__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext144__xve_slm_read_message_count_xecore23__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext145__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext145__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext145__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext145__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext145__xve_slm_read_message_count_xecore24__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext145__xve_slm_read_message_count_xecore25__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext146__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext146__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext146__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext146__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext146__xve_slm_read_message_count_xecore26__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext146__xve_slm_read_message_count_xecore27__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext147__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext147__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext147__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext147__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext147__xve_slm_read_message_count_xecore28__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext147__xve_slm_read_message_count_xecore29__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext148__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext148__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext148__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext148__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext148__xve_slm_read_message_count_xecore30__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext148__xve_slm_read_message_count_xecore31__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext149__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext149__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext149__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext149__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext149__xve_slm_write_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext149__xve_slm_write_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext150__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext150__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext150__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext150__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext150__xve_slm_write_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext150__xve_slm_write_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext151__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext151__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext151__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext151__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext151__xve_slm_write_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext151__xve_slm_write_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext152__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext152__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext152__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext152__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext152__xve_slm_write_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext152__xve_slm_write_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext153__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext153__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext153__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext153__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext153__xve_slm_write_message_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext153__xve_slm_write_message_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext154__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext154__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext154__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext154__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext154__xve_slm_write_message_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext154__xve_slm_write_message_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext155__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext155__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext155__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext155__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext155__xve_slm_write_message_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext155__xve_slm_write_message_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext156__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext156__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext156__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext156__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext156__xve_slm_write_message_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext156__xve_slm_write_message_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext157__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext157__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext157__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext157__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext157__xve_slm_write_message_count_xecore16__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext157__xve_slm_write_message_count_xecore17__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext158__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext158__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext158__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext158__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext158__xve_slm_write_message_count_xecore18__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext158__xve_slm_write_message_count_xecore19__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext159__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext159__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext159__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext159__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext159__xve_slm_write_message_count_xecore20__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext159__xve_slm_write_message_count_xecore21__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext160__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext160__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext160__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext160__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext160__xve_slm_write_message_count_xecore22__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext160__xve_slm_write_message_count_xecore23__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext161__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext161__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext161__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext161__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext161__xve_slm_write_message_count_xecore24__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext161__xve_slm_write_message_count_xecore25__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext162__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext162__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext162__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext162__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext162__xve_slm_write_message_count_xecore26__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext162__xve_slm_write_message_count_xecore27__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext163__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext163__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext163__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext163__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext163__xve_slm_write_message_count_xecore28__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext163__xve_slm_write_message_count_xecore29__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext164__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext164__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext164__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext164__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext164__xve_slm_write_message_count_xecore30__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext164__xve_slm_write_message_count_xecore31__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext165__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext165__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext165__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext165__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext165__xve_slm_atomic_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext166__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext166__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext166__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext166__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext166__xve_slm_atomic_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext167__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext167__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext167__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext167__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext167__xve_slm_atomic_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext168__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext168__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext168__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext168__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext168__xve_slm_atomic_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext169__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext169__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext169__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext169__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext169__xve_slm_atomic_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext170__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext170__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext170__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext170__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext170__xve_slm_atomic_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext171__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext171__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext171__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext171__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext171__xve_slm_atomic_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext172__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext172__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext172__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext172__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext172__xve_slm_atomic_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext173__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext173__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext173__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext173__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext173__xve_slm_atomic_message_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext174__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext174__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext174__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext174__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext174__xve_slm_atomic_message_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext175__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext175__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext175__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext175__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext175__xve_slm_atomic_message_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext176__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext176__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext176__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext176__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext176__xve_slm_atomic_message_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext177__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext177__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext177__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext177__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext177__xve_slm_atomic_message_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext178__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext178__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext178__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext178__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext178__xve_slm_atomic_message_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext179__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext179__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext179__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext179__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext179__xve_slm_atomic_message_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext180__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext180__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext180__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext180__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext180__xve_slm_atomic_message_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext181__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext181__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext181__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext181__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext181__xve_slm_atomic_message_count_xecore16__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext182__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext182__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext182__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext182__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext182__xve_slm_atomic_message_count_xecore17__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext183__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext183__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext183__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext183__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext183__xve_slm_atomic_message_count_xecore18__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext184__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext184__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext184__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext184__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext184__xve_slm_atomic_message_count_xecore19__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext185__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext185__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext185__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext185__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext185__xve_slm_atomic_message_count_xecore20__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext186__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext186__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext186__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext186__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext186__xve_slm_atomic_message_count_xecore21__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext187__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext187__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext187__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext187__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext187__xve_slm_atomic_message_count_xecore22__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext188__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext188__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext188__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext188__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext188__xve_slm_atomic_message_count_xecore23__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext189__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext189__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext189__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext189__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext189__xve_slm_atomic_message_count_xecore24__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext190__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext190__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext190__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext190__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext190__xve_slm_atomic_message_count_xecore25__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext191__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext191__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext191__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext191__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext191__xve_slm_atomic_message_count_xecore26__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext192__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext192__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext192__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext192__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext192__xve_slm_atomic_message_count_xecore27__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext193__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext193__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext193__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext193__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext193__xve_slm_atomic_message_count_xecore28__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext194__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext194__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext194__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext194__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext194__xve_slm_atomic_message_count_xecore29__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext195__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext195__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext195__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext195__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext195__xve_slm_atomic_message_count_xecore30__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext196__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext196__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext196__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext196__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext196__xve_slm_atomic_message_count_xecore31__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext197__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext197__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext197__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext197__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext197__xve_slm_fence_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext197__xve_slm_fence_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext198__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext198__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext198__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext198__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext198__xve_slm_fence_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext198__xve_slm_fence_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext199__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext199__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext199__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext199__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext199__xve_slm_fence_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext199__xve_slm_fence_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext200__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext200__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext200__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext200__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext200__xve_slm_fence_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext200__xve_slm_fence_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext201__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext201__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext201__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext201__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext201__xve_slm_fence_message_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext201__xve_slm_fence_message_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext202__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext202__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext202__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext202__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext202__xve_slm_fence_message_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext202__xve_slm_fence_message_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext203__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext203__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext203__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext203__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext203__xve_slm_fence_message_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext203__xve_slm_fence_message_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext204__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext204__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext204__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext204__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext204__xve_slm_fence_message_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext204__xve_slm_fence_message_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext205__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext205__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext205__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext205__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext205__xve_slm_fence_message_count_xecore16__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext205__xve_slm_fence_message_count_xecore17__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext206__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext206__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext206__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext206__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext206__xve_slm_fence_message_count_xecore18__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext206__xve_slm_fence_message_count_xecore19__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext207__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext207__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext207__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext207__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext207__xve_slm_fence_message_count_xecore20__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext207__xve_slm_fence_message_count_xecore21__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext208__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext208__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext208__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext208__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext208__xve_slm_fence_message_count_xecore22__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext208__xve_slm_fence_message_count_xecore23__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext209__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext209__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext209__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext209__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext209__xve_slm_fence_message_count_xecore24__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext209__xve_slm_fence_message_count_xecore25__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext210__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext210__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext210__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext210__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext210__xve_slm_fence_message_count_xecore26__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext210__xve_slm_fence_message_count_xecore27__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext211__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext211__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext211__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext211__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext211__xve_slm_fence_message_count_xecore28__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext211__xve_slm_fence_message_count_xecore29__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext212__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext212__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext212__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext212__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext212__xve_slm_fence_message_count_xecore30__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext212__xve_slm_fence_message_count_xecore31__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext213__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext213__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext213__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext213__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext213__load_store_cache_access_xecore0__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext213__load_store_cache_access_xecore1__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext213__load_store_cache_access_xecore2__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext213__load_store_cache_access_xecore3__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext214__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext214__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext214__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext214__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext214__load_store_cache_access_xecore4__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext214__load_store_cache_access_xecore5__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext214__load_store_cache_access_xecore6__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext214__load_store_cache_access_xecore7__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext215__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext215__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext215__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext215__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext215__load_store_cache_access_xecore8__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext215__load_store_cache_access_xecore9__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext215__load_store_cache_access_xecore10__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext215__load_store_cache_access_xecore11__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext216__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext216__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext216__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext216__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext216__load_store_cache_access_xecore12__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext216__load_store_cache_access_xecore13__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext216__load_store_cache_access_xecore14__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext216__load_store_cache_access_xecore15__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext217__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext217__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext217__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext217__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext217__load_store_cache_access_xecore16__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext217__load_store_cache_access_xecore17__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext217__load_store_cache_access_xecore18__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext217__load_store_cache_access_xecore19__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext218__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext218__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext218__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext218__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext218__load_store_cache_access_xecore20__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext218__load_store_cache_access_xecore21__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext218__load_store_cache_access_xecore22__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext218__load_store_cache_access_xecore23__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext219__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext219__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext219__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext219__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext219__load_store_cache_access_xecore24__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext219__load_store_cache_access_xecore25__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext219__load_store_cache_access_xecore26__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext219__load_store_cache_access_xecore27__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext220__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext220__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext220__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext220__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext220__load_store_cache_access_xecore28__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext220__load_store_cache_access_xecore29__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext220__load_store_cache_access_xecore30__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext220__load_store_cache_access_xecore31__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext221__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext221__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext221__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext221__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext221__load_store_cache_hit_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext221__load_store_cache_hit_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext222__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext222__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext222__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext222__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext222__load_store_cache_hit_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext222__load_store_cache_hit_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext223__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext223__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext223__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext223__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext223__load_store_cache_hit_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext223__load_store_cache_hit_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext224__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext224__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext224__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext224__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext224__load_store_cache_hit_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext224__load_store_cache_hit_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext225__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext225__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext225__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext225__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext225__load_store_cache_hit_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext225__load_store_cache_hit_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext226__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext226__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext226__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext226__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext226__load_store_cache_hit_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext226__load_store_cache_hit_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext227__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext227__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext227__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext227__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext227__load_store_cache_hit_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext227__load_store_cache_hit_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext228__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext228__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext228__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext228__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext228__load_store_cache_hit_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext228__load_store_cache_hit_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext229__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext229__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext229__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext229__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext229__load_store_cache_hit_xecore16__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext229__load_store_cache_hit_xecore17__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext230__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext230__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext230__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext230__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext230__load_store_cache_hit_xecore18__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext230__load_store_cache_hit_xecore19__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext231__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext231__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext231__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext231__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext231__load_store_cache_hit_xecore20__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext231__load_store_cache_hit_xecore21__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext232__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext232__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext232__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext232__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext232__load_store_cache_hit_xecore22__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext232__load_store_cache_hit_xecore23__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext233__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext233__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext233__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext233__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext233__load_store_cache_hit_xecore24__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext233__load_store_cache_hit_xecore25__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext234__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext234__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext234__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext234__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext234__load_store_cache_hit_xecore26__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext234__load_store_cache_hit_xecore27__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext235__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext235__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext235__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext235__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext235__load_store_cache_hit_xecore28__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext235__load_store_cache_hit_xecore29__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext236__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext236__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext236__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext236__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext236__load_store_cache_hit_xecore30__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext236__load_store_cache_hit_xecore31__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext237__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext237__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext237__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext237__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext237__load_store_cache_l3_read_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext237__load_store_cache_l3_read_xecore1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt3__ext237__load_store_cache_l3_read_xecore2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt3__ext237__load_store_cache_l3_read_xecore3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt3__ext237__load_store_cache_l3_read_xecore4__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt3__ext237__load_store_cache_l3_read_xecore5__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt3__ext237__load_store_cache_l3_read_xecore6__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt3__ext237__load_store_cache_l3_read_xecore7__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt3__ext238__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext238__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext238__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext238__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext238__load_store_cache_l3_read_xecore8__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext238__load_store_cache_l3_read_xecore9__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt3__ext238__load_store_cache_l3_read_xecore10__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt3__ext238__load_store_cache_l3_read_xecore11__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt3__ext238__load_store_cache_l3_read_xecore12__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt3__ext238__load_store_cache_l3_read_xecore13__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt3__ext238__load_store_cache_l3_read_xecore14__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt3__ext238__load_store_cache_l3_read_xecore15__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt3__ext239__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext239__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext239__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext239__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext239__load_store_cache_l3_read_xecore16__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext239__load_store_cache_l3_read_xecore17__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt3__ext239__load_store_cache_l3_read_xecore18__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt3__ext239__load_store_cache_l3_read_xecore19__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt3__ext239__load_store_cache_l3_read_xecore20__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt3__ext239__load_store_cache_l3_read_xecore21__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt3__ext239__load_store_cache_l3_read_xecore22__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt3__ext239__load_store_cache_l3_read_xecore23__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt3__ext240__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext240__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext240__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext240__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext240__load_store_cache_l3_read_xecore24__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext240__load_store_cache_l3_read_xecore25__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt3__ext240__load_store_cache_l3_read_xecore26__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt3__ext240__load_store_cache_l3_read_xecore27__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt3__ext240__load_store_cache_l3_read_xecore28__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt3__ext240__load_store_cache_l3_read_xecore29__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt3__ext240__load_store_cache_l3_read_xecore30__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt3__ext240__load_store_cache_l3_read_xecore31__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt3__ext241__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext241__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext241__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext241__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext241__load_store_cache_l3_write_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext241__load_store_cache_l3_write_xecore1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt3__ext241__load_store_cache_l3_write_xecore2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt3__ext241__load_store_cache_l3_write_xecore3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt3__ext241__load_store_cache_l3_write_xecore4__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt3__ext241__load_store_cache_l3_write_xecore5__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt3__ext241__load_store_cache_l3_write_xecore6__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt3__ext241__load_store_cache_l3_write_xecore7__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt3__ext242__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext242__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext242__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext242__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext242__load_store_cache_l3_write_xecore8__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext242__load_store_cache_l3_write_xecore9__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt3__ext242__load_store_cache_l3_write_xecore10__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt3__ext242__load_store_cache_l3_write_xecore11__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt3__ext242__load_store_cache_l3_write_xecore12__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt3__ext242__load_store_cache_l3_write_xecore13__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt3__ext242__load_store_cache_l3_write_xecore14__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt3__ext242__load_store_cache_l3_write_xecore15__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt3__ext243__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext243__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext243__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext243__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext243__load_store_cache_l3_write_xecore16__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext243__load_store_cache_l3_write_xecore17__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt3__ext243__load_store_cache_l3_write_xecore18__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt3__ext243__load_store_cache_l3_write_xecore19__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt3__ext243__load_store_cache_l3_write_xecore20__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt3__ext243__load_store_cache_l3_write_xecore21__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt3__ext243__load_store_cache_l3_write_xecore22__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt3__ext243__load_store_cache_l3_write_xecore23__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt3__ext244__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext244__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext244__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext244__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext244__load_store_cache_l3_write_xecore24__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext244__load_store_cache_l3_write_xecore25__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt3__ext244__load_store_cache_l3_write_xecore26__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt3__ext244__load_store_cache_l3_write_xecore27__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt3__ext244__load_store_cache_l3_write_xecore28__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt3__ext244__load_store_cache_l3_write_xecore29__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt3__ext244__load_store_cache_l3_write_xecore30__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt3__ext244__load_store_cache_l3_write_xecore31__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt3__ext245__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext245__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext245__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext245__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext245__load_store_cache_partial_write_count_xecore0__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext245__load_store_cache_partial_write_count_xecore1__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext245__load_store_cache_partial_write_count_xecore2__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext245__load_store_cache_partial_write_count_xecore3__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext246__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext246__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext246__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext246__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext246__load_store_cache_partial_write_count_xecore4__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext246__load_store_cache_partial_write_count_xecore5__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext246__load_store_cache_partial_write_count_xecore6__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext246__load_store_cache_partial_write_count_xecore7__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext247__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext247__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext247__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext247__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext247__load_store_cache_partial_write_count_xecore8__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext247__load_store_cache_partial_write_count_xecore9__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext247__load_store_cache_partial_write_count_xecore10__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext247__load_store_cache_partial_write_count_xecore11__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext248__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext248__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext248__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext248__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext248__load_store_cache_partial_write_count_xecore12__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext248__load_store_cache_partial_write_count_xecore13__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext248__load_store_cache_partial_write_count_xecore14__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext248__load_store_cache_partial_write_count_xecore15__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext249__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext249__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext249__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext249__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext249__load_store_cache_partial_write_count_xecore16__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext249__load_store_cache_partial_write_count_xecore17__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext249__load_store_cache_partial_write_count_xecore18__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext249__load_store_cache_partial_write_count_xecore19__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext250__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext250__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext250__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext250__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext250__load_store_cache_partial_write_count_xecore20__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext250__load_store_cache_partial_write_count_xecore21__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext250__load_store_cache_partial_write_count_xecore22__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext250__load_store_cache_partial_write_count_xecore23__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext251__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext251__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext251__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext251__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext251__load_store_cache_partial_write_count_xecore24__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext251__load_store_cache_partial_write_count_xecore25__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext251__load_store_cache_partial_write_count_xecore26__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext251__load_store_cache_partial_write_count_xecore27__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext252__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext252__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext252__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext252__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext252__load_store_cache_partial_write_count_xecore28__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext252__load_store_cache_partial_write_count_xecore29__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext252__load_store_cache_partial_write_count_xecore30__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext252__load_store_cache_partial_write_count_xecore31__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext253__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext253__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext253__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext253__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext253__xve_load_store_cache_register_request_count_xecore0__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext253__xve_load_store_cache_register_request_count_xecore1__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext253__xve_load_store_cache_register_request_count_xecore2__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext253__xve_load_store_cache_register_request_count_xecore3__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext254__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext254__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext254__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext254__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext254__xve_load_store_cache_register_request_count_xecore4__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext254__xve_load_store_cache_register_request_count_xecore5__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext254__xve_load_store_cache_register_request_count_xecore6__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext254__xve_load_store_cache_register_request_count_xecore7__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext255__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext255__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext255__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext255__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext255__xve_load_store_cache_register_request_count_xecore8__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext255__xve_load_store_cache_register_request_count_xecore9__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext255__xve_load_store_cache_register_request_count_xecore10__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext255__xve_load_store_cache_register_request_count_xecore11__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext256__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext256__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext256__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext256__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext256__xve_load_store_cache_register_request_count_xecore12__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext256__xve_load_store_cache_register_request_count_xecore13__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext256__xve_load_store_cache_register_request_count_xecore14__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext256__xve_load_store_cache_register_request_count_xecore15__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext257__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext257__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext257__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext257__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext257__xve_load_store_cache_register_request_count_xecore16__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext257__xve_load_store_cache_register_request_count_xecore17__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext257__xve_load_store_cache_register_request_count_xecore18__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext257__xve_load_store_cache_register_request_count_xecore19__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext258__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext258__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext258__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext258__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext258__xve_load_store_cache_register_request_count_xecore20__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext258__xve_load_store_cache_register_request_count_xecore21__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext258__xve_load_store_cache_register_request_count_xecore22__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext258__xve_load_store_cache_register_request_count_xecore23__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext259__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext259__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext259__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext259__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext259__xve_load_store_cache_register_request_count_xecore24__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext259__xve_load_store_cache_register_request_count_xecore25__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext259__xve_load_store_cache_register_request_count_xecore26__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext259__xve_load_store_cache_register_request_count_xecore27__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext260__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext260__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext260__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext260__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext260__xve_load_store_cache_register_request_count_xecore28__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext260__xve_load_store_cache_register_request_count_xecore29__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext260__xve_load_store_cache_register_request_count_xecore30__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext260__xve_load_store_cache_register_request_count_xecore31__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext261__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext261__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext261__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext261__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext261__xve_load_store_cache_register_response_count_xecore0__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext261__xve_load_store_cache_register_response_count_xecore1__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext261__xve_load_store_cache_register_response_count_xecore2__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext261__xve_load_store_cache_register_response_count_xecore3__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext262__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext262__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext262__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext262__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext262__xve_load_store_cache_register_response_count_xecore4__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext262__xve_load_store_cache_register_response_count_xecore5__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext262__xve_load_store_cache_register_response_count_xecore6__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext262__xve_load_store_cache_register_response_count_xecore7__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext263__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext263__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext263__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext263__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext263__xve_load_store_cache_register_response_count_xecore8__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext263__xve_load_store_cache_register_response_count_xecore9__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext263__xve_load_store_cache_register_response_count_xecore10__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext263__xve_load_store_cache_register_response_count_xecore11__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext264__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext264__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext264__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext264__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext264__xve_load_store_cache_register_response_count_xecore12__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext264__xve_load_store_cache_register_response_count_xecore13__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext264__xve_load_store_cache_register_response_count_xecore14__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext264__xve_load_store_cache_register_response_count_xecore15__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext265__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext265__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext265__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext265__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext265__xve_load_store_cache_register_response_count_xecore16__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext265__xve_load_store_cache_register_response_count_xecore17__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext265__xve_load_store_cache_register_response_count_xecore18__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext265__xve_load_store_cache_register_response_count_xecore19__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext266__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext266__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext266__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext266__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext266__xve_load_store_cache_register_response_count_xecore20__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext266__xve_load_store_cache_register_response_count_xecore21__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext266__xve_load_store_cache_register_response_count_xecore22__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext266__xve_load_store_cache_register_response_count_xecore23__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext267__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext267__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext267__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext267__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext267__xve_load_store_cache_register_response_count_xecore24__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext267__xve_load_store_cache_register_response_count_xecore25__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext267__xve_load_store_cache_register_response_count_xecore26__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext267__xve_load_store_cache_register_response_count_xecore27__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext268__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext268__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext268__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext268__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext268__xve_load_store_cache_register_response_count_xecore28__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext268__xve_load_store_cache_register_response_count_xecore29__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext268__xve_load_store_cache_register_response_count_xecore30__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext268__xve_load_store_cache_register_response_count_xecore31__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext269__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext269__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext269__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext269__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext269__load_store_cache_input_available_xecore0__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt3__ext269__load_store_cache_input_available_xecore1__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt3__ext269__load_store_cache_input_available_xecore2__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt3__ext269__load_store_cache_input_available_xecore3__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt3__ext270__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext270__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext270__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext270__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext270__load_store_cache_input_available_xecore4__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt3__ext270__load_store_cache_input_available_xecore5__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt3__ext270__load_store_cache_input_available_xecore6__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt3__ext270__load_store_cache_input_available_xecore7__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt3__ext271__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext271__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext271__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext271__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext271__load_store_cache_input_available_xecore8__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt3__ext271__load_store_cache_input_available_xecore9__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt3__ext271__load_store_cache_input_available_xecore10__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt3__ext271__load_store_cache_input_available_xecore11__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt3__ext272__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext272__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext272__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext272__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext272__load_store_cache_input_available_xecore12__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt3__ext272__load_store_cache_input_available_xecore13__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt3__ext272__load_store_cache_input_available_xecore14__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt3__ext272__load_store_cache_input_available_xecore15__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt3__ext273__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext273__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext273__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext273__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext273__load_store_cache_input_available_xecore16__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt3__ext273__load_store_cache_input_available_xecore17__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt3__ext273__load_store_cache_input_available_xecore18__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt3__ext273__load_store_cache_input_available_xecore19__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt3__ext274__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext274__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext274__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext274__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext274__load_store_cache_input_available_xecore20__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt3__ext274__load_store_cache_input_available_xecore21__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt3__ext274__load_store_cache_input_available_xecore22__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt3__ext274__load_store_cache_input_available_xecore23__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt3__ext275__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext275__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext275__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext275__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext275__load_store_cache_input_available_xecore24__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt3__ext275__load_store_cache_input_available_xecore25__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt3__ext275__load_store_cache_input_available_xecore26__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt3__ext275__load_store_cache_input_available_xecore27__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt3__ext276__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext276__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext276__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext276__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext276__load_store_cache_input_available_xecore28__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt3__ext276__load_store_cache_input_available_xecore29__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt3__ext276__load_store_cache_input_available_xecore30__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt3__ext276__load_store_cache_input_available_xecore31__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt3__ext277__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext277__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext277__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext277__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext277__load_store_cache_output_ready_xecore0__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt3__ext277__load_store_cache_output_ready_xecore1__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt3__ext277__load_store_cache_output_ready_xecore2__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt3__ext277__load_store_cache_output_ready_xecore3__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt3__ext278__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext278__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext278__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext278__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext278__load_store_cache_output_ready_xecore4__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt3__ext278__load_store_cache_output_ready_xecore5__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt3__ext278__load_store_cache_output_ready_xecore6__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt3__ext278__load_store_cache_output_ready_xecore7__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt3__ext279__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext279__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext279__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext279__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext279__load_store_cache_output_ready_xecore8__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt3__ext279__load_store_cache_output_ready_xecore9__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt3__ext279__load_store_cache_output_ready_xecore10__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt3__ext279__load_store_cache_output_ready_xecore11__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt3__ext280__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext280__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext280__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext280__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext280__load_store_cache_output_ready_xecore12__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt3__ext280__load_store_cache_output_ready_xecore13__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt3__ext280__load_store_cache_output_ready_xecore14__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt3__ext280__load_store_cache_output_ready_xecore15__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt3__ext281__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext281__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext281__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext281__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext281__load_store_cache_output_ready_xecore16__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt3__ext281__load_store_cache_output_ready_xecore17__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt3__ext281__load_store_cache_output_ready_xecore18__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt3__ext281__load_store_cache_output_ready_xecore19__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt3__ext282__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext282__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext282__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext282__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext282__load_store_cache_output_ready_xecore20__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt3__ext282__load_store_cache_output_ready_xecore21__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt3__ext282__load_store_cache_output_ready_xecore22__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt3__ext282__load_store_cache_output_ready_xecore23__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt3__ext283__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext283__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext283__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext283__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext283__load_store_cache_output_ready_xecore24__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt3__ext283__load_store_cache_output_ready_xecore25__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt3__ext283__load_store_cache_output_ready_xecore26__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt3__ext283__load_store_cache_output_ready_xecore27__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt3__ext284__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext284__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext284__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext284__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext284__load_store_cache_output_ready_xecore28__read \
    tglgt2__l3_1__l30_bank0_input_available__read
#define acmgt3__ext284__load_store_cache_output_ready_xecore29__read \
    tglgt2__l3_1__l30_bank1_input_available__read
#define acmgt3__ext284__load_store_cache_output_ready_xecore30__read \
    tglgt1__l3_2__l30_bank3_input_available__read
#define acmgt3__ext284__load_store_cache_output_ready_xecore31__read \
    tglgt1__l3_2__l30_bank2_input_available__read
#define acmgt3__ext285__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext285__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext285__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext285__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext285__l3_stall_l3_bank30__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext285__l3_stall_l3_bank31__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext286__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext286__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext286__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext286__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext286__color_pipe_cache_latency2_stall_l3_node0__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext286__color_pipe_cache_latency2_stall_l3_node1__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext286__color_pipe_cache_latency2_stall_l3_node2__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext286__color_pipe_cache_latency2_stall_l3_node3__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext286__color_pipe_cache_latency2_stall_l3_node4__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext286__color_pipe_cache_latency2_stall_l3_node5__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext286__color_pipe_cache_latency2_stall_l3_node6__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext286__color_pipe_cache_latency2_stall_l3_node7__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext288__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext288__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext288__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext288__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext288__sampler_output_ready_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext288__sampler_output_ready_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext288__sampler_output_ready_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext288__sampler_output_ready_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext289__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext289__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext289__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext289__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext289__sampler_output_ready_xecore4__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext289__sampler_output_ready_xecore5__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext289__sampler_output_ready_xecore6__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext289__sampler_output_ready_xecore7__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext290__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext290__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext290__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext290__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext290__sampler_output_ready_xecore8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext290__sampler_output_ready_xecore9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext290__sampler_output_ready_xecore10__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext290__sampler_output_ready_xecore11__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext291__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext291__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext291__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext291__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext291__sampler_output_ready_xecore12__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext291__sampler_output_ready_xecore13__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext291__sampler_output_ready_xecore14__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext291__sampler_output_ready_xecore15__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext292__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext292__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext292__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext292__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext292__sampler_output_ready_xecore16__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext292__sampler_output_ready_xecore17__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext292__sampler_output_ready_xecore18__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext292__sampler_output_ready_xecore19__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext293__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext293__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext293__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext293__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext293__sampler_output_ready_xecore20__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext293__sampler_output_ready_xecore21__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext293__sampler_output_ready_xecore22__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext293__sampler_output_ready_xecore23__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext294__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext294__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext294__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext294__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext294__sampler_output_ready_xecore24__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext294__sampler_output_ready_xecore25__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext294__sampler_output_ready_xecore26__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext294__sampler_output_ready_xecore27__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext295__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext295__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext295__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext295__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext295__sampler_output_ready_xecore28__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext295__sampler_output_ready_xecore29__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext295__sampler_output_ready_xecore30__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext295__sampler_output_ready_xecore31__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext296__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext296__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext296__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext296__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext296__sampler_busy_xecore0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext296__sampler_busy_xecore1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext296__sampler_busy_xecore2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext296__sampler_busy_xecore3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext296__sampler_busy_xecore4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext296__sampler_busy_xecore5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext296__sampler_busy_xecore6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext296__sampler_busy_xecore7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext296__sampler_busy_xecore8__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext296__sampler_busy_xecore9__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext296__sampler_busy_xecore10__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext296__sampler_busy_xecore11__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext296__sampler_busy_xecore12__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext296__sampler_busy_xecore13__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext296__sampler_busy_xecore14__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext296__sampler_busy_xecore15__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext297__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext297__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext297__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext297__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext297__sampler_busy_xecore16__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext297__sampler_busy_xecore17__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext297__sampler_busy_xecore18__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext297__sampler_busy_xecore19__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext297__sampler_busy_xecore20__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext297__sampler_busy_xecore21__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext297__sampler_busy_xecore22__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext297__sampler_busy_xecore23__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext297__sampler_busy_xecore24__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext297__sampler_busy_xecore25__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext297__sampler_busy_xecore26__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext297__sampler_busy_xecore27__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext297__sampler_busy_xecore28__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext297__sampler_busy_xecore29__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext297__sampler_busy_xecore30__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext297__sampler_busy_xecore31__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext298__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext298__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext298__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext298__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext298__sampler_memory_latency_stall_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext298__sampler_memory_latency_stall_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext298__sampler_memory_latency_stall_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext298__sampler_memory_latency_stall_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext298__sampler_memory_latency_stall_xecore4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext298__sampler_memory_latency_stall_xecore5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext298__sampler_memory_latency_stall_xecore6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext298__sampler_memory_latency_stall_xecore7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext299__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext299__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext299__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext299__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext299__sampler_memory_latency_stall_xecore8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext299__sampler_memory_latency_stall_xecore9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext299__sampler_memory_latency_stall_xecore10__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext299__sampler_memory_latency_stall_xecore11__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext299__sampler_memory_latency_stall_xecore12__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext299__sampler_memory_latency_stall_xecore13__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext299__sampler_memory_latency_stall_xecore14__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext299__sampler_memory_latency_stall_xecore15__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext300__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext300__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext300__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext300__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext300__sampler_memory_latency_stall_xecore16__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext300__sampler_memory_latency_stall_xecore17__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext300__sampler_memory_latency_stall_xecore18__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext300__sampler_memory_latency_stall_xecore19__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext300__sampler_memory_latency_stall_xecore20__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext300__sampler_memory_latency_stall_xecore21__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext300__sampler_memory_latency_stall_xecore22__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext300__sampler_memory_latency_stall_xecore23__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext301__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext301__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext301__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext301__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext301__sampler_memory_latency_stall_xecore24__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext301__sampler_memory_latency_stall_xecore25__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext301__sampler_memory_latency_stall_xecore26__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext301__sampler_memory_latency_stall_xecore27__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext301__sampler_memory_latency_stall_xecore28__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext301__sampler_memory_latency_stall_xecore29__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext301__sampler_memory_latency_stall_xecore30__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext301__sampler_memory_latency_stall_xecore31__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext302__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext302__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext302__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext302__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext302__sampler_input_available_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext302__sampler_input_available_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext302__sampler_input_available_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext302__sampler_input_available_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext302__sampler_input_available_xecore4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext302__sampler_input_available_xecore5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext302__sampler_input_available_xecore6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext302__sampler_input_available_xecore7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext303__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext303__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext303__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext303__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext303__sampler_input_available_xecore8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext303__sampler_input_available_xecore9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext303__sampler_input_available_xecore10__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext303__sampler_input_available_xecore11__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext303__sampler_input_available_xecore12__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext303__sampler_input_available_xecore13__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext303__sampler_input_available_xecore14__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext303__sampler_input_available_xecore15__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext304__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext304__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext304__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext304__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext304__sampler_input_available_xecore16__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext304__sampler_input_available_xecore17__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext304__sampler_input_available_xecore18__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext304__sampler_input_available_xecore19__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext304__sampler_input_available_xecore20__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext304__sampler_input_available_xecore21__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext304__sampler_input_available_xecore22__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext304__sampler_input_available_xecore23__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext305__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext305__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext305__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext305__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext305__sampler_input_available_xecore24__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext305__sampler_input_available_xecore25__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext305__sampler_input_available_xecore26__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext305__sampler_input_available_xecore27__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext305__sampler_input_available_xecore28__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext305__sampler_input_available_xecore29__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext305__sampler_input_available_xecore30__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext305__sampler_input_available_xecore31__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext306__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext306__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext306__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext306__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext306__sampler_texture_cache_access_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext306__sampler_texture_cache_access_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext306__sampler_texture_cache_access_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext306__sampler_texture_cache_access_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext306__sampler_texture_cache_access_xecore4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext306__sampler_texture_cache_access_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext306__sampler_texture_cache_access_xecore6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext306__sampler_texture_cache_access_xecore7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext306__sampler_texture_cache_access_xecore8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext306__sampler_texture_cache_access_xecore9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext306__sampler_texture_cache_access_xecore10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext306__sampler_texture_cache_access_xecore11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext306__sampler_texture_cache_access_xecore12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext306__sampler_texture_cache_access_xecore13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext306__sampler_texture_cache_access_xecore14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext306__sampler_texture_cache_access_xecore15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext307__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext307__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext307__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext307__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext307__sampler_texture_cache_access_xecore16__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext307__sampler_texture_cache_access_xecore17__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext307__sampler_texture_cache_access_xecore18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext307__sampler_texture_cache_access_xecore19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext307__sampler_texture_cache_access_xecore20__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext307__sampler_texture_cache_access_xecore21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext307__sampler_texture_cache_access_xecore22__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext307__sampler_texture_cache_access_xecore23__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext307__sampler_texture_cache_access_xecore24__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext307__sampler_texture_cache_access_xecore25__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext307__sampler_texture_cache_access_xecore26__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext307__sampler_texture_cache_access_xecore27__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext307__sampler_texture_cache_access_xecore28__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext307__sampler_texture_cache_access_xecore29__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext307__sampler_texture_cache_access_xecore30__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext307__sampler_texture_cache_access_xecore31__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext308__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext308__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext308__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext308__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext308__sampler_texture_cache_miss_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext308__sampler_texture_cache_miss_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext308__sampler_texture_cache_miss_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext308__sampler_texture_cache_miss_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext308__sampler_texture_cache_miss_xecore4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext308__sampler_texture_cache_miss_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext308__sampler_texture_cache_miss_xecore6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext308__sampler_texture_cache_miss_xecore7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext308__sampler_texture_cache_miss_xecore8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext308__sampler_texture_cache_miss_xecore9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext308__sampler_texture_cache_miss_xecore10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext308__sampler_texture_cache_miss_xecore11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext308__sampler_texture_cache_miss_xecore12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext308__sampler_texture_cache_miss_xecore13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext308__sampler_texture_cache_miss_xecore14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext308__sampler_texture_cache_miss_xecore15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext309__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext309__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext309__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext309__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext309__sampler_texture_cache_miss_xecore16__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext309__sampler_texture_cache_miss_xecore17__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext309__sampler_texture_cache_miss_xecore18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext309__sampler_texture_cache_miss_xecore19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext309__sampler_texture_cache_miss_xecore20__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext309__sampler_texture_cache_miss_xecore21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext309__sampler_texture_cache_miss_xecore22__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext309__sampler_texture_cache_miss_xecore23__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext309__sampler_texture_cache_miss_xecore24__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext309__sampler_texture_cache_miss_xecore25__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext309__sampler_texture_cache_miss_xecore26__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext309__sampler_texture_cache_miss_xecore27__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext309__sampler_texture_cache_miss_xecore28__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext309__sampler_texture_cache_miss_xecore29__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext309__sampler_texture_cache_miss_xecore30__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext309__sampler_texture_cache_miss_xecore31__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext310__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext310__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext310__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext310__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext310__xve_dataport_read_message_count_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext310__xve_dataport_read_message_count_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext310__xve_dataport_read_message_count_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext310__xve_dataport_read_message_count_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext311__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext311__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext311__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext311__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext311__xve_dataport_read_message_count_xecore4__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext311__xve_dataport_read_message_count_xecore5__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext311__xve_dataport_read_message_count_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext311__xve_dataport_read_message_count_xecore7__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext312__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext312__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext312__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext312__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext312__xve_dataport_read_message_count_xecore8__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext312__xve_dataport_read_message_count_xecore9__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext312__xve_dataport_read_message_count_xecore10__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext312__xve_dataport_read_message_count_xecore11__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext313__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext313__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext313__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext313__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext313__xve_dataport_read_message_count_xecore12__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext313__xve_dataport_read_message_count_xecore13__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext313__xve_dataport_read_message_count_xecore14__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext313__xve_dataport_read_message_count_xecore15__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext314__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext314__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext314__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext314__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext314__xve_dataport_read_message_count_xecore16__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext314__xve_dataport_read_message_count_xecore17__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext314__xve_dataport_read_message_count_xecore18__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext314__xve_dataport_read_message_count_xecore19__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext315__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext315__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext315__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext315__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext315__xve_dataport_read_message_count_xecore20__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext315__xve_dataport_read_message_count_xecore21__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext315__xve_dataport_read_message_count_xecore22__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext315__xve_dataport_read_message_count_xecore23__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext316__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext316__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext316__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext316__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext316__xve_dataport_read_message_count_xecore24__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext316__xve_dataport_read_message_count_xecore25__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext316__xve_dataport_read_message_count_xecore26__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext316__xve_dataport_read_message_count_xecore27__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext317__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext317__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext317__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext317__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext317__xve_dataport_read_message_count_xecore28__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext317__xve_dataport_read_message_count_xecore29__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext317__xve_dataport_read_message_count_xecore30__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext317__xve_dataport_read_message_count_xecore31__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext318__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext318__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext318__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext318__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext318__xve_dataport_write_message_count_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext318__xve_dataport_write_message_count_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext318__xve_dataport_write_message_count_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext318__xve_dataport_write_message_count_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext319__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext319__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext319__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext319__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext319__xve_dataport_write_message_count_xecore4__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext319__xve_dataport_write_message_count_xecore5__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext319__xve_dataport_write_message_count_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext319__xve_dataport_write_message_count_xecore7__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext320__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext320__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext320__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext320__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext320__xve_dataport_write_message_count_xecore8__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext320__xve_dataport_write_message_count_xecore9__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext320__xve_dataport_write_message_count_xecore10__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext320__xve_dataport_write_message_count_xecore11__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext321__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext321__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext321__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext321__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext321__xve_dataport_write_message_count_xecore12__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext321__xve_dataport_write_message_count_xecore13__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext321__xve_dataport_write_message_count_xecore14__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext321__xve_dataport_write_message_count_xecore15__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext322__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext322__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext322__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext322__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext322__xve_dataport_write_message_count_xecore16__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext322__xve_dataport_write_message_count_xecore17__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext322__xve_dataport_write_message_count_xecore18__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext322__xve_dataport_write_message_count_xecore19__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext323__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext323__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext323__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext323__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext323__xve_dataport_write_message_count_xecore20__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext323__xve_dataport_write_message_count_xecore21__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext323__xve_dataport_write_message_count_xecore22__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext323__xve_dataport_write_message_count_xecore23__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext324__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext324__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext324__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext324__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext324__xve_dataport_write_message_count_xecore24__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext324__xve_dataport_write_message_count_xecore25__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext324__xve_dataport_write_message_count_xecore26__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext324__xve_dataport_write_message_count_xecore27__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext325__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext325__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext325__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext325__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext325__xve_dataport_write_message_count_xecore28__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext325__xve_dataport_write_message_count_xecore29__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext325__xve_dataport_write_message_count_xecore30__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext325__xve_dataport_write_message_count_xecore31__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext326__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext326__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext326__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext326__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext326__xve_dataport_atomic_message_count_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext326__xve_dataport_atomic_message_count_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext326__xve_dataport_atomic_message_count_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext326__xve_dataport_atomic_message_count_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext327__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext327__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext327__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext327__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext327__xve_dataport_atomic_message_count_xecore4__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext327__xve_dataport_atomic_message_count_xecore5__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext327__xve_dataport_atomic_message_count_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext327__xve_dataport_atomic_message_count_xecore7__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext328__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext328__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext328__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext328__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext328__xve_dataport_atomic_message_count_xecore8__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext328__xve_dataport_atomic_message_count_xecore9__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext328__xve_dataport_atomic_message_count_xecore10__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext328__xve_dataport_atomic_message_count_xecore11__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext329__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext329__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext329__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext329__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext329__xve_dataport_atomic_message_count_xecore12__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext329__xve_dataport_atomic_message_count_xecore13__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext329__xve_dataport_atomic_message_count_xecore14__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext329__xve_dataport_atomic_message_count_xecore15__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext330__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext330__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext330__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext330__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext330__xve_dataport_atomic_message_count_xecore16__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext330__xve_dataport_atomic_message_count_xecore17__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext330__xve_dataport_atomic_message_count_xecore18__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext330__xve_dataport_atomic_message_count_xecore19__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext331__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext331__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext331__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext331__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext331__xve_dataport_atomic_message_count_xecore20__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext331__xve_dataport_atomic_message_count_xecore21__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext331__xve_dataport_atomic_message_count_xecore22__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext331__xve_dataport_atomic_message_count_xecore23__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext332__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext332__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext332__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext332__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext332__xve_dataport_atomic_message_count_xecore24__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext332__xve_dataport_atomic_message_count_xecore25__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext332__xve_dataport_atomic_message_count_xecore26__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext332__xve_dataport_atomic_message_count_xecore27__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext333__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext333__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext333__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext333__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext333__xve_dataport_atomic_message_count_xecore28__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext333__xve_dataport_atomic_message_count_xecore29__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext333__xve_dataport_atomic_message_count_xecore30__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext333__xve_dataport_atomic_message_count_xecore31__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext334__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext334__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext334__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext334__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext334__xve_dataport_fence_message_count_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext334__xve_dataport_fence_message_count_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext334__xve_dataport_fence_message_count_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext334__xve_dataport_fence_message_count_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext334__xve_dataport_fence_message_count_xecore4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext334__xve_dataport_fence_message_count_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext334__xve_dataport_fence_message_count_xecore6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext334__xve_dataport_fence_message_count_xecore7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext334__xve_dataport_fence_message_count_xecore8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext334__xve_dataport_fence_message_count_xecore9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext334__xve_dataport_fence_message_count_xecore10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext334__xve_dataport_fence_message_count_xecore11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext334__xve_dataport_fence_message_count_xecore12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext334__xve_dataport_fence_message_count_xecore13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext334__xve_dataport_fence_message_count_xecore14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext334__xve_dataport_fence_message_count_xecore15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext335__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext335__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext335__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext335__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext335__xve_dataport_fence_message_count_xecore16__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext335__xve_dataport_fence_message_count_xecore17__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext335__xve_dataport_fence_message_count_xecore18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext335__xve_dataport_fence_message_count_xecore19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext335__xve_dataport_fence_message_count_xecore20__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext335__xve_dataport_fence_message_count_xecore21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext335__xve_dataport_fence_message_count_xecore22__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext335__xve_dataport_fence_message_count_xecore23__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext335__xve_dataport_fence_message_count_xecore24__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext335__xve_dataport_fence_message_count_xecore25__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext335__xve_dataport_fence_message_count_xecore26__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext335__xve_dataport_fence_message_count_xecore27__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext335__xve_dataport_fence_message_count_xecore28__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext335__xve_dataport_fence_message_count_xecore29__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext335__xve_dataport_fence_message_count_xecore30__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext335__xve_dataport_fence_message_count_xecore31__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext342__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext342__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext342__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext342__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext342__xve_dataport_register_request_count_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext342__xve_dataport_register_request_count_xecore1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt3__ext342__xve_dataport_register_request_count_xecore2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt3__ext342__xve_dataport_register_request_count_xecore3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt3__ext342__xve_dataport_register_request_count_xecore4__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt3__ext342__xve_dataport_register_request_count_xecore5__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt3__ext342__xve_dataport_register_request_count_xecore6__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt3__ext342__xve_dataport_register_request_count_xecore7__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt3__ext343__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext343__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext343__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext343__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext343__xve_dataport_register_request_count_xecore8__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext343__xve_dataport_register_request_count_xecore9__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt3__ext343__xve_dataport_register_request_count_xecore10__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt3__ext343__xve_dataport_register_request_count_xecore11__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt3__ext343__xve_dataport_register_request_count_xecore12__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt3__ext343__xve_dataport_register_request_count_xecore13__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt3__ext343__xve_dataport_register_request_count_xecore14__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt3__ext343__xve_dataport_register_request_count_xecore15__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt3__ext344__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext344__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext344__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext344__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext344__xve_dataport_register_request_count_xecore16__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext344__xve_dataport_register_request_count_xecore17__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt3__ext344__xve_dataport_register_request_count_xecore18__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt3__ext344__xve_dataport_register_request_count_xecore19__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt3__ext344__xve_dataport_register_request_count_xecore20__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt3__ext344__xve_dataport_register_request_count_xecore21__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt3__ext344__xve_dataport_register_request_count_xecore22__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt3__ext344__xve_dataport_register_request_count_xecore23__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt3__ext345__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext345__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext345__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext345__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext345__xve_dataport_register_request_count_xecore24__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext345__xve_dataport_register_request_count_xecore25__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt3__ext345__xve_dataport_register_request_count_xecore26__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt3__ext345__xve_dataport_register_request_count_xecore27__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt3__ext345__xve_dataport_register_request_count_xecore28__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt3__ext345__xve_dataport_register_request_count_xecore29__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt3__ext345__xve_dataport_register_request_count_xecore30__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt3__ext345__xve_dataport_register_request_count_xecore31__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt3__ext346__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext346__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext346__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext346__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext346__xve_dataport_register_response_count_xecore0__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt3__ext346__xve_dataport_register_response_count_xecore1__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt3__ext347__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext347__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext347__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext347__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext347__xve_dataport_register_response_count_xecore2__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt3__ext347__xve_dataport_register_response_count_xecore3__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt3__ext348__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext348__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext348__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext348__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext348__xve_dataport_register_response_count_xecore4__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt3__ext348__xve_dataport_register_response_count_xecore5__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt3__ext349__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext349__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext349__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext349__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext349__xve_dataport_register_response_count_xecore6__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt3__ext349__xve_dataport_register_response_count_xecore7__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt3__ext350__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext350__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext350__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext350__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext350__xve_dataport_register_response_count_xecore8__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore0__read
#define acmgt3__ext350__xve_dataport_register_response_count_xecore9__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt3__ext351__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext351__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext351__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext351__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext351__xve_dataport_register_response_count_xecore10__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt3__ext351__xve_dataport_register_response_count_xecore11__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt3__ext352__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext352__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext352__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext352__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext352__xve_dataport_register_response_count_xecore12__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt3__ext352__xve_dataport_register_response_count_xecore13__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt3__ext353__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext353__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext353__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext353__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext353__xve_dataport_register_response_count_xecore14__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt3__ext353__xve_dataport_register_response_count_xecore15__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt3__ext354__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext354__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext354__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext354__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext354__xve_dataport_register_response_count_xecore16__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt3__ext354__xve_dataport_register_response_count_xecore17__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt3__ext355__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext355__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext355__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext355__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext355__xve_dataport_register_response_count_xecore18__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt3__ext355__xve_dataport_register_response_count_xecore19__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt3__ext356__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext356__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext356__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext356__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext356__xve_dataport_register_response_count_xecore20__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt3__ext356__xve_dataport_register_response_count_xecore21__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt3__ext357__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext357__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext357__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext357__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext357__xve_dataport_register_response_count_xecore22__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt3__ext357__xve_dataport_register_response_count_xecore23__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt3__ext358__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext358__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext358__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext358__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext358__xve_dataport_register_response_count_xecore24__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt3__ext358__xve_dataport_register_response_count_xecore25__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt3__ext359__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext359__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext359__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext359__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext359__xve_dataport_register_response_count_xecore26__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt3__ext359__xve_dataport_register_response_count_xecore27__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt3__ext360__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext360__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext360__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext360__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext360__xve_dataport_register_response_count_xecore28__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt3__ext360__xve_dataport_register_response_count_xecore29__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt3__ext361__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext361__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext361__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext361__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext361__xve_dataport_register_response_count_xecore30__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define acmgt3__ext361__xve_dataport_register_response_count_xecore31__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define acmgt3__ext362__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext362__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext362__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext362__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext362__dataport_input_available_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext362__dataport_input_available_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext363__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext363__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext363__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext363__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext363__dataport_input_available_xecore2__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext363__dataport_input_available_xecore3__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext364__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext364__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext364__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext364__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext364__dataport_input_available_xecore4__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext364__dataport_input_available_xecore5__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext365__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext365__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext365__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext365__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext365__dataport_input_available_xecore6__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext365__dataport_input_available_xecore7__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext366__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext366__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext366__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext366__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext366__dataport_input_available_xecore8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext366__dataport_input_available_xecore9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext367__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext367__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext367__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext367__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext367__dataport_input_available_xecore10__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext367__dataport_input_available_xecore11__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext368__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext368__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext368__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext368__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext368__dataport_input_available_xecore12__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext368__dataport_input_available_xecore13__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext369__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext369__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext369__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext369__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext369__dataport_input_available_xecore14__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext369__dataport_input_available_xecore15__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext370__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext370__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext370__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext370__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext370__dataport_input_available_xecore16__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext370__dataport_input_available_xecore17__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext371__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext371__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext371__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext371__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext371__dataport_input_available_xecore18__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext371__dataport_input_available_xecore19__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext372__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext372__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext372__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext372__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext372__dataport_input_available_xecore20__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext372__dataport_input_available_xecore21__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext373__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext373__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext373__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext373__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext373__dataport_input_available_xecore22__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext373__dataport_input_available_xecore23__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext374__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext374__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext374__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext374__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext374__dataport_input_available_xecore24__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext374__dataport_input_available_xecore25__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext375__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext375__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext375__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext375__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext375__dataport_input_available_xecore26__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext375__dataport_input_available_xecore27__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext376__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext376__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext376__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext376__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext376__dataport_input_available_xecore28__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext376__dataport_input_available_xecore29__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext377__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext377__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext377__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext377__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext377__dataport_input_available_xecore30__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext377__dataport_input_available_xecore31__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext378__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext378__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext378__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext378__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext378__dataport_output_ready_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext378__dataport_output_ready_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext378__dataport_output_ready_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext378__dataport_output_ready_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext379__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext379__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext379__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext379__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext379__dataport_output_ready_xecore4__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext379__dataport_output_ready_xecore5__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext379__dataport_output_ready_xecore6__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext379__dataport_output_ready_xecore7__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext380__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext380__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext380__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext380__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext380__dataport_output_ready_xecore8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext380__dataport_output_ready_xecore9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext380__dataport_output_ready_xecore10__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext380__dataport_output_ready_xecore11__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext381__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext381__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext381__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext381__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext381__dataport_output_ready_xecore12__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext381__dataport_output_ready_xecore13__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext381__dataport_output_ready_xecore14__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext381__dataport_output_ready_xecore15__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext382__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext382__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext382__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext382__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext382__dataport_output_ready_xecore16__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext382__dataport_output_ready_xecore17__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext382__dataport_output_ready_xecore18__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext382__dataport_output_ready_xecore19__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext383__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext383__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext383__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext383__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext383__dataport_output_ready_xecore20__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext383__dataport_output_ready_xecore21__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext383__dataport_output_ready_xecore22__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext383__dataport_output_ready_xecore23__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext384__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext384__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext384__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext384__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext384__dataport_output_ready_xecore24__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext384__dataport_output_ready_xecore25__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext384__dataport_output_ready_xecore26__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext384__dataport_output_ready_xecore27__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext385__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext385__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext385__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext385__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext385__dataport_output_ready_xecore28__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext385__dataport_output_ready_xecore29__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext385__dataport_output_ready_xecore30__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext385__dataport_output_ready_xecore31__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext386__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext386__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext386__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext386__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext386__dataport_byte_read_xecore0__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt3__ext386__dataport_byte_read_xecore1__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt3__ext387__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext387__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext387__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext387__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext387__dataport_byte_read_xecore2__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt3__ext387__dataport_byte_read_xecore3__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt3__ext388__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext388__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext388__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext388__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext388__dataport_byte_read_xecore4__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt3__ext388__dataport_byte_read_xecore5__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt3__ext389__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext389__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext389__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext389__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext389__dataport_byte_read_xecore6__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt3__ext389__dataport_byte_read_xecore7__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt3__ext390__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext390__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext390__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext390__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext390__dataport_byte_read_xecore8__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt3__ext390__dataport_byte_read_xecore9__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt3__ext391__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext391__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext391__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext391__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext391__dataport_byte_read_xecore10__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt3__ext391__dataport_byte_read_xecore11__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt3__ext392__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext392__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext392__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext392__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext392__dataport_byte_read_xecore12__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt3__ext392__dataport_byte_read_xecore13__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt3__ext393__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext393__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext393__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext393__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext393__dataport_byte_read_xecore14__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt3__ext393__dataport_byte_read_xecore15__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt3__ext394__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext394__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext394__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext394__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext394__dataport_byte_read_xecore16__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt3__ext394__dataport_byte_read_xecore17__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt3__ext395__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext395__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext395__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext395__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext395__dataport_byte_read_xecore18__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt3__ext395__dataport_byte_read_xecore19__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt3__ext396__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext396__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext396__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext396__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext396__dataport_byte_read_xecore20__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt3__ext396__dataport_byte_read_xecore21__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt3__ext397__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext397__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext397__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext397__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext397__dataport_byte_read_xecore22__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt3__ext397__dataport_byte_read_xecore23__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt3__ext398__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext398__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext398__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext398__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext398__dataport_byte_read_xecore24__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt3__ext398__dataport_byte_read_xecore25__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt3__ext399__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext399__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext399__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext399__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext399__dataport_byte_read_xecore26__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt3__ext399__dataport_byte_read_xecore27__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt3__ext400__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext400__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext400__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext400__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext400__dataport_byte_read_xecore28__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt3__ext400__dataport_byte_read_xecore29__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt3__ext401__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext401__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext401__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext401__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext401__dataport_byte_read_xecore30__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define acmgt3__ext401__dataport_byte_read_xecore31__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define acmgt3__ext402__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext402__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext402__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext402__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext402__dataport_byte_write_xecore0__read \
    acmgt1__ext83__dataport_byte_write_xecore0__read
#define acmgt3__ext402__dataport_byte_write_xecore1__read \
    acmgt1__ext83__dataport_byte_write_xecore1__read
#define acmgt3__ext402__dataport_byte_write_xecore2__read \
    acmgt1__ext83__dataport_byte_write_xecore2__read
#define acmgt3__ext402__dataport_byte_write_xecore3__read \
    acmgt1__ext83__dataport_byte_write_xecore3__read
#define acmgt3__ext402__dataport_byte_write_xecore4__read \
    acmgt1__ext83__dataport_byte_write_xecore4__read
#define acmgt3__ext402__dataport_byte_write_xecore5__read \
    acmgt1__ext83__dataport_byte_write_xecore5__read
#define acmgt3__ext402__dataport_byte_write_xecore6__read \
    acmgt1__ext83__dataport_byte_write_xecore6__read
#define acmgt3__ext402__dataport_byte_write_xecore7__read \
    acmgt1__ext83__dataport_byte_write_xecore7__read
#define acmgt3__ext402__dataport_byte_write_xecore8__read \
    acmgt2__dataport29__dataport_byte_write_xecore8__read
#define acmgt3__ext402__dataport_byte_write_xecore9__read \
    acmgt2__dataport29__dataport_byte_write_xecore9__read
#define acmgt3__ext402__dataport_byte_write_xecore10__read \
    acmgt2__dataport29__dataport_byte_write_xecore10__read
#define acmgt3__ext402__dataport_byte_write_xecore11__read \
    acmgt2__dataport29__dataport_byte_write_xecore11__read
#define acmgt3__ext402__dataport_byte_write_xecore12__read \
    acmgt2__dataport29__dataport_byte_write_xecore12__read
#define acmgt3__ext402__dataport_byte_write_xecore13__read \
    acmgt2__dataport29__dataport_byte_write_xecore13__read
#define acmgt3__ext402__dataport_byte_write_xecore14__read \
    acmgt2__dataport29__dataport_byte_write_xecore14__read
#define acmgt3__ext402__dataport_byte_write_xecore15__read \
    acmgt2__dataport29__dataport_byte_write_xecore15__read
#define acmgt3__ext403__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext403__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext403__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext403__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext403__dataport_byte_write_xecore16__read \
    acmgt1__ext83__dataport_byte_write_xecore0__read
#define acmgt3__ext403__dataport_byte_write_xecore17__read \
    acmgt1__ext83__dataport_byte_write_xecore1__read
#define acmgt3__ext403__dataport_byte_write_xecore18__read \
    acmgt1__ext83__dataport_byte_write_xecore2__read
#define acmgt3__ext403__dataport_byte_write_xecore19__read \
    acmgt1__ext83__dataport_byte_write_xecore3__read
#define acmgt3__ext403__dataport_byte_write_xecore20__read \
    acmgt1__ext83__dataport_byte_write_xecore4__read
#define acmgt3__ext403__dataport_byte_write_xecore21__read \
    acmgt1__ext83__dataport_byte_write_xecore5__read
#define acmgt3__ext403__dataport_byte_write_xecore22__read \
    acmgt1__ext83__dataport_byte_write_xecore6__read
#define acmgt3__ext403__dataport_byte_write_xecore23__read \
    acmgt1__ext83__dataport_byte_write_xecore7__read
#define acmgt3__ext403__dataport_byte_write_xecore24__read \
    acmgt2__dataport29__dataport_byte_write_xecore8__read
#define acmgt3__ext403__dataport_byte_write_xecore25__read \
    acmgt2__dataport29__dataport_byte_write_xecore9__read
#define acmgt3__ext403__dataport_byte_write_xecore26__read \
    acmgt2__dataport29__dataport_byte_write_xecore10__read
#define acmgt3__ext403__dataport_byte_write_xecore27__read \
    acmgt2__dataport29__dataport_byte_write_xecore11__read
#define acmgt3__ext403__dataport_byte_write_xecore28__read \
    acmgt2__dataport29__dataport_byte_write_xecore12__read
#define acmgt3__ext403__dataport_byte_write_xecore29__read \
    acmgt2__dataport29__dataport_byte_write_xecore13__read
#define acmgt3__ext403__dataport_byte_write_xecore30__read \
    acmgt2__dataport29__dataport_byte_write_xecore14__read
#define acmgt3__ext403__dataport_byte_write_xecore31__read \
    acmgt2__dataport29__dataport_byte_write_xecore15__read
#define acmgt3__ext404__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext404__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext404__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext404__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext404__dataport_texture_cache_access_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext404__dataport_texture_cache_access_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext404__dataport_texture_cache_access_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext404__dataport_texture_cache_access_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext404__dataport_texture_cache_access_xecore4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext404__dataport_texture_cache_access_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext404__dataport_texture_cache_access_xecore6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext404__dataport_texture_cache_access_xecore7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext404__dataport_texture_cache_access_xecore8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext404__dataport_texture_cache_access_xecore9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext404__dataport_texture_cache_access_xecore10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext404__dataport_texture_cache_access_xecore11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext404__dataport_texture_cache_access_xecore12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext404__dataport_texture_cache_access_xecore13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext404__dataport_texture_cache_access_xecore14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext404__dataport_texture_cache_access_xecore15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext405__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext405__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext405__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext405__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext405__dataport_texture_cache_access_xecore16__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext405__dataport_texture_cache_access_xecore17__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext405__dataport_texture_cache_access_xecore18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext405__dataport_texture_cache_access_xecore19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext405__dataport_texture_cache_access_xecore20__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext405__dataport_texture_cache_access_xecore21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext405__dataport_texture_cache_access_xecore22__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext405__dataport_texture_cache_access_xecore23__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext405__dataport_texture_cache_access_xecore24__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext405__dataport_texture_cache_access_xecore25__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext405__dataport_texture_cache_access_xecore26__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext405__dataport_texture_cache_access_xecore27__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext405__dataport_texture_cache_access_xecore28__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext405__dataport_texture_cache_access_xecore29__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext405__dataport_texture_cache_access_xecore30__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext405__dataport_texture_cache_access_xecore31__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext406__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext406__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext406__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext406__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext406__dataport_texture_cache_hit_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext406__dataport_texture_cache_hit_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext406__dataport_texture_cache_hit_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext406__dataport_texture_cache_hit_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext406__dataport_texture_cache_hit_xecore4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext406__dataport_texture_cache_hit_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext406__dataport_texture_cache_hit_xecore6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext406__dataport_texture_cache_hit_xecore7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext406__dataport_texture_cache_hit_xecore8__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext406__dataport_texture_cache_hit_xecore9__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext406__dataport_texture_cache_hit_xecore10__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext406__dataport_texture_cache_hit_xecore11__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext406__dataport_texture_cache_hit_xecore12__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext406__dataport_texture_cache_hit_xecore13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext406__dataport_texture_cache_hit_xecore14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext406__dataport_texture_cache_hit_xecore15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext407__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext407__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext407__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext407__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext407__dataport_texture_cache_hit_xecore16__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext407__dataport_texture_cache_hit_xecore17__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext407__dataport_texture_cache_hit_xecore18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext407__dataport_texture_cache_hit_xecore19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext407__dataport_texture_cache_hit_xecore20__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext407__dataport_texture_cache_hit_xecore21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext407__dataport_texture_cache_hit_xecore22__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext407__dataport_texture_cache_hit_xecore23__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext407__dataport_texture_cache_hit_xecore24__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext407__dataport_texture_cache_hit_xecore25__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext407__dataport_texture_cache_hit_xecore26__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext407__dataport_texture_cache_hit_xecore27__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext407__dataport_texture_cache_hit_xecore28__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext407__dataport_texture_cache_hit_xecore29__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext407__dataport_texture_cache_hit_xecore30__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext407__dataport_texture_cache_hit_xecore31__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext408__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext408__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext408__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext408__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext408__rt_load_store_cache_read_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext408__rt_load_store_cache_write_from_message_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext408__rt_traversal_input_ray_count_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext408__rt_quad_test_ray_count_xecore0__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext408__rt_request_collision_xecore0__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext408__rt_input_message_ray_count_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext408__rt_message_stall_count_xecore0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext408__rt_transform_ray_count_xecore0__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext409__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext409__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext409__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext409__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext409__rt_load_store_cache_read_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext409__rt_load_store_cache_write_from_message_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext409__rt_traversal_input_ray_count_xecore1__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext409__rt_quad_test_ray_count_xecore1__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext409__rt_request_collision_xecore1__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext409__rt_input_message_ray_count_xecore1__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext409__rt_message_stall_count_xecore1__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext409__rt_transform_ray_count_xecore1__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext410__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext410__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext410__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext410__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext410__rt_load_store_cache_read_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext410__rt_load_store_cache_write_from_message_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext410__rt_traversal_input_ray_count_xecore2__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext410__rt_quad_test_ray_count_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext410__rt_request_collision_xecore2__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext410__rt_input_message_ray_count_xecore2__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext410__rt_message_stall_count_xecore2__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext410__rt_transform_ray_count_xecore2__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext411__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext411__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext411__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext411__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext411__rt_load_store_cache_read_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext411__rt_load_store_cache_write_from_message_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext411__rt_traversal_input_ray_count_xecore3__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext411__rt_quad_test_ray_count_xecore3__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext411__rt_request_collision_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext411__rt_input_message_ray_count_xecore3__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext411__rt_message_stall_count_xecore3__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext411__rt_transform_ray_count_xecore3__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext412__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext412__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext412__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext412__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext412__rt_load_store_cache_read_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext412__rt_load_store_cache_write_from_message_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext412__rt_traversal_input_ray_count_xecore4__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext412__rt_quad_test_ray_count_xecore4__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext412__rt_request_collision_xecore4__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext412__rt_input_message_ray_count_xecore4__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext412__rt_message_stall_count_xecore4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext412__rt_transform_ray_count_xecore4__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext413__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext413__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext413__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext413__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext413__rt_load_store_cache_read_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext413__rt_load_store_cache_write_from_message_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext413__rt_traversal_input_ray_count_xecore5__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext413__rt_quad_test_ray_count_xecore5__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext413__rt_request_collision_xecore5__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext413__rt_input_message_ray_count_xecore5__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext413__rt_message_stall_count_xecore5__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext413__rt_transform_ray_count_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext414__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext414__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext414__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext414__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext414__rt_load_store_cache_read_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext414__rt_load_store_cache_write_from_message_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext414__rt_traversal_input_ray_count_xecore6__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext414__rt_quad_test_ray_count_xecore6__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext414__rt_request_collision_xecore6__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext414__rt_input_message_ray_count_xecore6__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext414__rt_message_stall_count_xecore6__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext414__rt_transform_ray_count_xecore6__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext415__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext415__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext415__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext415__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext415__rt_load_store_cache_read_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext415__rt_load_store_cache_write_from_message_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext415__rt_traversal_input_ray_count_xecore7__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext415__rt_quad_test_ray_count_xecore7__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext415__rt_request_collision_xecore7__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext415__rt_input_message_ray_count_xecore7__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext415__rt_message_stall_count_xecore7__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext415__rt_transform_ray_count_xecore7__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext416__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext416__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext416__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext416__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext416__rt_load_store_cache_read_message_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext416__rt_load_store_cache_write_from_message_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext416__rt_traversal_input_ray_count_xecore8__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext416__rt_quad_test_ray_count_xecore8__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext416__rt_request_collision_xecore8__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext416__rt_input_message_ray_count_xecore8__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext416__rt_message_stall_count_xecore8__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext416__rt_transform_ray_count_xecore8__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext417__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext417__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext417__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext417__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext417__rt_load_store_cache_read_message_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext417__rt_load_store_cache_write_from_message_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext417__rt_traversal_input_ray_count_xecore9__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext417__rt_quad_test_ray_count_xecore9__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext417__rt_request_collision_xecore9__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext417__rt_input_message_ray_count_xecore9__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext417__rt_message_stall_count_xecore9__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext417__rt_transform_ray_count_xecore9__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext418__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext418__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext418__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext418__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext418__rt_load_store_cache_read_message_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext418__rt_load_store_cache_write_from_message_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext418__rt_traversal_input_ray_count_xecore10__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext418__rt_quad_test_ray_count_xecore10__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext418__rt_request_collision_xecore10__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext418__rt_input_message_ray_count_xecore10__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext418__rt_message_stall_count_xecore10__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext418__rt_transform_ray_count_xecore10__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext419__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext419__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext419__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext419__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext419__rt_load_store_cache_read_message_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext419__rt_load_store_cache_write_from_message_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext419__rt_traversal_input_ray_count_xecore11__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext419__rt_quad_test_ray_count_xecore11__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext419__rt_request_collision_xecore11__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext419__rt_input_message_ray_count_xecore11__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext419__rt_message_stall_count_xecore11__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext419__rt_transform_ray_count_xecore11__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext420__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext420__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext420__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext420__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext420__rt_load_store_cache_read_message_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext420__rt_load_store_cache_write_from_message_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext420__rt_traversal_input_ray_count_xecore12__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext420__rt_quad_test_ray_count_xecore12__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext420__rt_request_collision_xecore12__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext420__rt_input_message_ray_count_xecore12__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext420__rt_message_stall_count_xecore12__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext420__rt_transform_ray_count_xecore12__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext421__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext421__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext421__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext421__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext421__rt_load_store_cache_read_message_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext421__rt_load_store_cache_write_from_message_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext421__rt_traversal_input_ray_count_xecore13__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext421__rt_quad_test_ray_count_xecore13__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext421__rt_request_collision_xecore13__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext421__rt_input_message_ray_count_xecore13__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext421__rt_message_stall_count_xecore13__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext421__rt_transform_ray_count_xecore13__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext422__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext422__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext422__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext422__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext422__rt_load_store_cache_read_message_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext422__rt_load_store_cache_write_from_message_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext422__rt_traversal_input_ray_count_xecore14__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext422__rt_quad_test_ray_count_xecore14__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext422__rt_request_collision_xecore14__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext422__rt_input_message_ray_count_xecore14__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext422__rt_message_stall_count_xecore14__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext422__rt_transform_ray_count_xecore14__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext423__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext423__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext423__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext423__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext423__rt_load_store_cache_read_message_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext423__rt_load_store_cache_write_from_message_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext423__rt_traversal_input_ray_count_xecore15__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext423__rt_quad_test_ray_count_xecore15__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext423__rt_request_collision_xecore15__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext423__rt_input_message_ray_count_xecore15__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext423__rt_message_stall_count_xecore15__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext423__rt_transform_ray_count_xecore15__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext424__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext424__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext424__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext424__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext424__rt_load_store_cache_read_message_count_xecore16__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext424__rt_load_store_cache_write_from_message_count_xecore16__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext424__rt_traversal_input_ray_count_xecore16__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext424__rt_quad_test_ray_count_xecore16__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext424__rt_request_collision_xecore16__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext424__rt_input_message_ray_count_xecore16__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext424__rt_message_stall_count_xecore16__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext424__rt_transform_ray_count_xecore16__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext425__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext425__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext425__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext425__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext425__rt_load_store_cache_read_message_count_xecore17__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext425__rt_load_store_cache_write_from_message_count_xecore17__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext425__rt_traversal_input_ray_count_xecore17__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext425__rt_quad_test_ray_count_xecore17__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext425__rt_request_collision_xecore17__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext425__rt_input_message_ray_count_xecore17__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext425__rt_message_stall_count_xecore17__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext425__rt_transform_ray_count_xecore17__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext426__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext426__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext426__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext426__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext426__rt_load_store_cache_read_message_count_xecore18__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext426__rt_load_store_cache_write_from_message_count_xecore18__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext426__rt_traversal_input_ray_count_xecore18__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext426__rt_quad_test_ray_count_xecore18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext426__rt_request_collision_xecore18__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext426__rt_input_message_ray_count_xecore18__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext426__rt_message_stall_count_xecore18__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext426__rt_transform_ray_count_xecore18__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext427__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext427__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext427__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext427__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext427__rt_load_store_cache_read_message_count_xecore19__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext427__rt_load_store_cache_write_from_message_count_xecore19__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext427__rt_traversal_input_ray_count_xecore19__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext427__rt_quad_test_ray_count_xecore19__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext427__rt_request_collision_xecore19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext427__rt_input_message_ray_count_xecore19__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext427__rt_message_stall_count_xecore19__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext427__rt_transform_ray_count_xecore19__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext428__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext428__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext428__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext428__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext428__rt_load_store_cache_read_message_count_xecore20__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext428__rt_load_store_cache_write_from_message_count_xecore20__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext428__rt_traversal_input_ray_count_xecore20__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext428__rt_quad_test_ray_count_xecore20__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext428__rt_request_collision_xecore20__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext428__rt_input_message_ray_count_xecore20__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext428__rt_message_stall_count_xecore20__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext428__rt_transform_ray_count_xecore20__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext429__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext429__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext429__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext429__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext429__rt_load_store_cache_read_message_count_xecore21__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext429__rt_load_store_cache_write_from_message_count_xecore21__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext429__rt_traversal_input_ray_count_xecore21__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext429__rt_quad_test_ray_count_xecore21__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext429__rt_request_collision_xecore21__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext429__rt_input_message_ray_count_xecore21__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext429__rt_message_stall_count_xecore21__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext429__rt_transform_ray_count_xecore21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext430__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext430__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext430__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext430__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext430__rt_load_store_cache_read_message_count_xecore22__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext430__rt_load_store_cache_write_from_message_count_xecore22__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext430__rt_traversal_input_ray_count_xecore22__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext430__rt_quad_test_ray_count_xecore22__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext430__rt_request_collision_xecore22__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext430__rt_input_message_ray_count_xecore22__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext430__rt_message_stall_count_xecore22__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext430__rt_transform_ray_count_xecore22__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext431__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext431__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext431__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext431__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext431__rt_load_store_cache_read_message_count_xecore23__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext431__rt_load_store_cache_write_from_message_count_xecore23__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext431__rt_traversal_input_ray_count_xecore23__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext431__rt_quad_test_ray_count_xecore23__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext431__rt_request_collision_xecore23__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext431__rt_input_message_ray_count_xecore23__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext431__rt_message_stall_count_xecore23__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext431__rt_transform_ray_count_xecore23__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext432__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext432__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext432__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext432__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext432__rt_load_store_cache_read_message_count_xecore24__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext432__rt_load_store_cache_write_from_message_count_xecore24__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext432__rt_traversal_input_ray_count_xecore24__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext432__rt_quad_test_ray_count_xecore24__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext432__rt_request_collision_xecore24__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext432__rt_input_message_ray_count_xecore24__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext432__rt_message_stall_count_xecore24__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext432__rt_transform_ray_count_xecore24__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext433__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext433__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext433__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext433__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext433__rt_load_store_cache_read_message_count_xecore25__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext433__rt_load_store_cache_write_from_message_count_xecore25__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext433__rt_traversal_input_ray_count_xecore25__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext433__rt_quad_test_ray_count_xecore25__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext433__rt_request_collision_xecore25__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext433__rt_input_message_ray_count_xecore25__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext433__rt_message_stall_count_xecore25__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext433__rt_transform_ray_count_xecore25__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext434__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext434__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext434__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext434__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext434__rt_load_store_cache_read_message_count_xecore26__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext434__rt_load_store_cache_write_from_message_count_xecore26__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext434__rt_traversal_input_ray_count_xecore26__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext434__rt_quad_test_ray_count_xecore26__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext434__rt_request_collision_xecore26__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext434__rt_input_message_ray_count_xecore26__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext434__rt_message_stall_count_xecore26__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext434__rt_transform_ray_count_xecore26__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext435__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext435__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext435__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext435__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext435__rt_load_store_cache_read_message_count_xecore27__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext435__rt_load_store_cache_write_from_message_count_xecore27__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext435__rt_traversal_input_ray_count_xecore27__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext435__rt_quad_test_ray_count_xecore27__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext435__rt_request_collision_xecore27__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext435__rt_input_message_ray_count_xecore27__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext435__rt_message_stall_count_xecore27__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext435__rt_transform_ray_count_xecore27__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext436__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext436__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext436__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext436__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext436__rt_load_store_cache_read_message_count_xecore28__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext436__rt_load_store_cache_write_from_message_count_xecore28__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext436__rt_traversal_input_ray_count_xecore28__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext436__rt_quad_test_ray_count_xecore28__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext436__rt_request_collision_xecore28__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext436__rt_input_message_ray_count_xecore28__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext436__rt_message_stall_count_xecore28__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext436__rt_transform_ray_count_xecore28__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext437__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext437__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext437__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext437__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext437__rt_load_store_cache_read_message_count_xecore29__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext437__rt_load_store_cache_write_from_message_count_xecore29__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext437__rt_traversal_input_ray_count_xecore29__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext437__rt_quad_test_ray_count_xecore29__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext437__rt_request_collision_xecore29__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext437__rt_input_message_ray_count_xecore29__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext437__rt_message_stall_count_xecore29__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext437__rt_transform_ray_count_xecore29__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext438__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext438__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext438__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext438__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext438__rt_load_store_cache_read_message_count_xecore30__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext438__rt_load_store_cache_write_from_message_count_xecore30__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext438__rt_traversal_input_ray_count_xecore30__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext438__rt_quad_test_ray_count_xecore30__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext438__rt_request_collision_xecore30__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext438__rt_input_message_ray_count_xecore30__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext438__rt_message_stall_count_xecore30__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext438__rt_transform_ray_count_xecore30__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext439__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext439__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext439__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext439__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext439__rt_load_store_cache_read_message_count_xecore31__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext439__rt_load_store_cache_write_from_message_count_xecore31__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext439__rt_traversal_input_ray_count_xecore31__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext439__rt_quad_test_ray_count_xecore31__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext439__rt_request_collision_xecore31__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext439__rt_input_message_ray_count_xecore31__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext439__rt_message_stall_count_xecore31__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext439__rt_transform_ray_count_xecore31__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext440__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext440__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext440__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext440__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext440__rt_traversal_output_ray_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext440__rt_traversal_output_ray_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext440__rt_traversal_output_ray_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext440__rt_traversal_output_ray_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext441__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext441__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext441__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext441__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext441__rt_traversal_output_ray_count_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext441__rt_traversal_output_ray_count_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext441__rt_traversal_output_ray_count_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext441__rt_traversal_output_ray_count_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext442__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext442__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext442__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext442__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext442__rt_traversal_output_ray_count_xecore8__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext442__rt_traversal_output_ray_count_xecore9__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext442__rt_traversal_output_ray_count_xecore10__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext442__rt_traversal_output_ray_count_xecore11__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext443__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext443__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext443__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext443__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext443__rt_traversal_output_ray_count_xecore12__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext443__rt_traversal_output_ray_count_xecore13__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext443__rt_traversal_output_ray_count_xecore14__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext443__rt_traversal_output_ray_count_xecore15__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext444__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext444__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext444__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext444__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext444__rt_traversal_output_ray_count_xecore16__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext444__rt_traversal_output_ray_count_xecore17__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext444__rt_traversal_output_ray_count_xecore18__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext444__rt_traversal_output_ray_count_xecore19__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext445__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext445__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext445__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext445__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext445__rt_traversal_output_ray_count_xecore20__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext445__rt_traversal_output_ray_count_xecore21__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext445__rt_traversal_output_ray_count_xecore22__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext445__rt_traversal_output_ray_count_xecore23__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext446__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext446__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext446__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext446__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext446__rt_traversal_output_ray_count_xecore24__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext446__rt_traversal_output_ray_count_xecore25__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext446__rt_traversal_output_ray_count_xecore26__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext446__rt_traversal_output_ray_count_xecore27__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext447__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext447__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext447__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext447__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext447__rt_traversal_output_ray_count_xecore28__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext447__rt_traversal_output_ray_count_xecore29__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext447__rt_traversal_output_ray_count_xecore30__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext447__rt_traversal_output_ray_count_xecore31__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext448__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext448__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext448__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext448__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext448__rt_any_hit_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext448__rt_any_hit_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext448__rt_any_hit_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext448__rt_any_hit_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext449__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext449__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext449__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext449__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext449__rt_any_hit_thread_ray_dispatch_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext449__rt_any_hit_thread_ray_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext449__rt_any_hit_thread_ray_dispatch_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext449__rt_any_hit_thread_ray_dispatch_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext450__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext450__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext450__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext450__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext450__rt_any_hit_thread_ray_dispatch_xecore8__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext450__rt_any_hit_thread_ray_dispatch_xecore9__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext450__rt_any_hit_thread_ray_dispatch_xecore10__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext450__rt_any_hit_thread_ray_dispatch_xecore11__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext451__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext451__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext451__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext451__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext451__rt_any_hit_thread_ray_dispatch_xecore12__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext451__rt_any_hit_thread_ray_dispatch_xecore13__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext451__rt_any_hit_thread_ray_dispatch_xecore14__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext451__rt_any_hit_thread_ray_dispatch_xecore15__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext452__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext452__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext452__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext452__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext452__rt_any_hit_thread_ray_dispatch_xecore16__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext452__rt_any_hit_thread_ray_dispatch_xecore17__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext452__rt_any_hit_thread_ray_dispatch_xecore18__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext452__rt_any_hit_thread_ray_dispatch_xecore19__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext453__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext453__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext453__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext453__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext453__rt_any_hit_thread_ray_dispatch_xecore20__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext453__rt_any_hit_thread_ray_dispatch_xecore21__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext453__rt_any_hit_thread_ray_dispatch_xecore22__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext453__rt_any_hit_thread_ray_dispatch_xecore23__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext454__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext454__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext454__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext454__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext454__rt_any_hit_thread_ray_dispatch_xecore24__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext454__rt_any_hit_thread_ray_dispatch_xecore25__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext454__rt_any_hit_thread_ray_dispatch_xecore26__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext454__rt_any_hit_thread_ray_dispatch_xecore27__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext455__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext455__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext455__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext455__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext455__rt_any_hit_thread_ray_dispatch_xecore28__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext455__rt_any_hit_thread_ray_dispatch_xecore29__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext455__rt_any_hit_thread_ray_dispatch_xecore30__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext455__rt_any_hit_thread_ray_dispatch_xecore31__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext456__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext456__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext456__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext456__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext456__rt_callable_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext456__rt_callable_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext456__rt_callable_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext456__rt_callable_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext457__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext457__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext457__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext457__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext457__rt_callable_thread_ray_dispatch_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext457__rt_callable_thread_ray_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext457__rt_callable_thread_ray_dispatch_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext457__rt_callable_thread_ray_dispatch_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext458__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext458__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext458__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext458__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext458__rt_callable_thread_ray_dispatch_xecore8__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext458__rt_callable_thread_ray_dispatch_xecore9__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext458__rt_callable_thread_ray_dispatch_xecore10__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext458__rt_callable_thread_ray_dispatch_xecore11__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext459__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext459__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext459__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext459__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext459__rt_callable_thread_ray_dispatch_xecore12__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext459__rt_callable_thread_ray_dispatch_xecore13__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext459__rt_callable_thread_ray_dispatch_xecore14__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext459__rt_callable_thread_ray_dispatch_xecore15__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext460__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext460__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext460__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext460__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext460__rt_callable_thread_ray_dispatch_xecore16__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext460__rt_callable_thread_ray_dispatch_xecore17__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext460__rt_callable_thread_ray_dispatch_xecore18__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext460__rt_callable_thread_ray_dispatch_xecore19__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext461__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext461__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext461__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext461__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext461__rt_callable_thread_ray_dispatch_xecore20__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext461__rt_callable_thread_ray_dispatch_xecore21__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext461__rt_callable_thread_ray_dispatch_xecore22__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext461__rt_callable_thread_ray_dispatch_xecore23__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext462__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext462__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext462__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext462__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext462__rt_callable_thread_ray_dispatch_xecore24__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext462__rt_callable_thread_ray_dispatch_xecore25__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext462__rt_callable_thread_ray_dispatch_xecore26__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext462__rt_callable_thread_ray_dispatch_xecore27__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext463__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext463__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext463__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext463__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext463__rt_callable_thread_ray_dispatch_xecore28__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext463__rt_callable_thread_ray_dispatch_xecore29__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext463__rt_callable_thread_ray_dispatch_xecore30__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext463__rt_callable_thread_ray_dispatch_xecore31__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext464__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext464__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext464__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext464__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext464__rt_closest_hit_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext464__rt_closest_hit_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext464__rt_closest_hit_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext464__rt_closest_hit_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext465__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext465__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext465__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext465__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext465__rt_closest_hit_thread_ray_dispatch_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext465__rt_closest_hit_thread_ray_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext465__rt_closest_hit_thread_ray_dispatch_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext465__rt_closest_hit_thread_ray_dispatch_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext466__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext466__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext466__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext466__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext466__rt_closest_hit_thread_ray_dispatch_xecore8__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext466__rt_closest_hit_thread_ray_dispatch_xecore9__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext466__rt_closest_hit_thread_ray_dispatch_xecore10__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext466__rt_closest_hit_thread_ray_dispatch_xecore11__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext467__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext467__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext467__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext467__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext467__rt_closest_hit_thread_ray_dispatch_xecore12__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext467__rt_closest_hit_thread_ray_dispatch_xecore13__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext467__rt_closest_hit_thread_ray_dispatch_xecore14__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext467__rt_closest_hit_thread_ray_dispatch_xecore15__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext468__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext468__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext468__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext468__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext468__rt_closest_hit_thread_ray_dispatch_xecore16__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext468__rt_closest_hit_thread_ray_dispatch_xecore17__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext468__rt_closest_hit_thread_ray_dispatch_xecore18__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext468__rt_closest_hit_thread_ray_dispatch_xecore19__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext469__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext469__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext469__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext469__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext469__rt_closest_hit_thread_ray_dispatch_xecore20__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext469__rt_closest_hit_thread_ray_dispatch_xecore21__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext469__rt_closest_hit_thread_ray_dispatch_xecore22__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext469__rt_closest_hit_thread_ray_dispatch_xecore23__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext470__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext470__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext470__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext470__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext470__rt_closest_hit_thread_ray_dispatch_xecore24__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext470__rt_closest_hit_thread_ray_dispatch_xecore25__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext470__rt_closest_hit_thread_ray_dispatch_xecore26__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext470__rt_closest_hit_thread_ray_dispatch_xecore27__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext471__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext471__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext471__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext471__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext471__rt_closest_hit_thread_ray_dispatch_xecore28__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext471__rt_closest_hit_thread_ray_dispatch_xecore29__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext471__rt_closest_hit_thread_ray_dispatch_xecore30__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext471__rt_closest_hit_thread_ray_dispatch_xecore31__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext472__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext472__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext472__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext472__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext472__rt_intersection_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext472__rt_intersection_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext472__rt_intersection_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext472__rt_intersection_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext473__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext473__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext473__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext473__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext473__rt_intersection_thread_ray_dispatch_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext473__rt_intersection_thread_ray_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext473__rt_intersection_thread_ray_dispatch_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext473__rt_intersection_thread_ray_dispatch_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext474__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext474__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext474__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext474__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext474__rt_intersection_thread_ray_dispatch_xecore8__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext474__rt_intersection_thread_ray_dispatch_xecore9__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext474__rt_intersection_thread_ray_dispatch_xecore10__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext474__rt_intersection_thread_ray_dispatch_xecore11__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext475__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext475__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext475__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext475__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext475__rt_intersection_thread_ray_dispatch_xecore12__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext475__rt_intersection_thread_ray_dispatch_xecore13__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext475__rt_intersection_thread_ray_dispatch_xecore14__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext475__rt_intersection_thread_ray_dispatch_xecore15__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext476__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext476__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext476__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext476__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext476__rt_intersection_thread_ray_dispatch_xecore16__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext476__rt_intersection_thread_ray_dispatch_xecore17__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext476__rt_intersection_thread_ray_dispatch_xecore18__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext476__rt_intersection_thread_ray_dispatch_xecore19__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext477__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext477__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext477__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext477__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext477__rt_intersection_thread_ray_dispatch_xecore20__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext477__rt_intersection_thread_ray_dispatch_xecore21__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext477__rt_intersection_thread_ray_dispatch_xecore22__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext477__rt_intersection_thread_ray_dispatch_xecore23__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext478__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext478__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext478__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext478__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext478__rt_intersection_thread_ray_dispatch_xecore24__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext478__rt_intersection_thread_ray_dispatch_xecore25__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext478__rt_intersection_thread_ray_dispatch_xecore26__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext478__rt_intersection_thread_ray_dispatch_xecore27__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext479__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext479__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext479__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext479__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext479__rt_intersection_thread_ray_dispatch_xecore28__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext479__rt_intersection_thread_ray_dispatch_xecore29__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext479__rt_intersection_thread_ray_dispatch_xecore30__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext479__rt_intersection_thread_ray_dispatch_xecore31__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext480__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext480__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext480__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext480__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext480__rt_miss_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext480__rt_miss_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext480__rt_miss_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext480__rt_miss_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext481__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext481__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext481__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext481__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext481__rt_miss_thread_ray_dispatch_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext481__rt_miss_thread_ray_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext481__rt_miss_thread_ray_dispatch_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext481__rt_miss_thread_ray_dispatch_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext482__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext482__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext482__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext482__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext482__rt_miss_thread_ray_dispatch_xecore8__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext482__rt_miss_thread_ray_dispatch_xecore9__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext482__rt_miss_thread_ray_dispatch_xecore10__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext482__rt_miss_thread_ray_dispatch_xecore11__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext483__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext483__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext483__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext483__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext483__rt_miss_thread_ray_dispatch_xecore12__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext483__rt_miss_thread_ray_dispatch_xecore13__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext483__rt_miss_thread_ray_dispatch_xecore14__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext483__rt_miss_thread_ray_dispatch_xecore15__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext484__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext484__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext484__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext484__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext484__rt_miss_thread_ray_dispatch_xecore16__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext484__rt_miss_thread_ray_dispatch_xecore17__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext484__rt_miss_thread_ray_dispatch_xecore18__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext484__rt_miss_thread_ray_dispatch_xecore19__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext485__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext485__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext485__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext485__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext485__rt_miss_thread_ray_dispatch_xecore20__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext485__rt_miss_thread_ray_dispatch_xecore21__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext485__rt_miss_thread_ray_dispatch_xecore22__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext485__rt_miss_thread_ray_dispatch_xecore23__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext486__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext486__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext486__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext486__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext486__rt_miss_thread_ray_dispatch_xecore24__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext486__rt_miss_thread_ray_dispatch_xecore25__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext486__rt_miss_thread_ray_dispatch_xecore26__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext486__rt_miss_thread_ray_dispatch_xecore27__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext487__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext487__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext487__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext487__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext487__rt_miss_thread_ray_dispatch_xecore28__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext487__rt_miss_thread_ray_dispatch_xecore29__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext487__rt_miss_thread_ray_dispatch_xecore30__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext487__rt_miss_thread_ray_dispatch_xecore31__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext488__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext488__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext488__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext488__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext488__early_depth_stencil_test_fail_np_zpipe0__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt3__ext488__early_depth_stencil_test_fail_p_zpipe0__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt3__ext489__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext489__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext489__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext489__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext489__early_depth_stencil_test_fail_np_zpipe1__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt3__ext489__early_depth_stencil_test_fail_p_zpipe1__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt3__ext490__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext490__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext490__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext490__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext490__early_depth_stencil_test_fail_np_zpipe2__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt3__ext490__early_depth_stencil_test_fail_p_zpipe2__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt3__ext491__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext491__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext491__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext491__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext491__early_depth_stencil_test_fail_np_zpipe3__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt3__ext491__early_depth_stencil_test_fail_p_zpipe3__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt3__ext492__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext492__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext492__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext492__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext492__early_depth_stencil_test_fail_np_zpipe4__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt3__ext492__early_depth_stencil_test_fail_p_zpipe4__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt3__ext493__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext493__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext493__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext493__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext493__early_depth_stencil_test_fail_np_zpipe5__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt3__ext493__early_depth_stencil_test_fail_p_zpipe5__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt3__ext494__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext494__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext494__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext494__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext494__early_depth_stencil_test_fail_np_zpipe6__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt3__ext494__early_depth_stencil_test_fail_p_zpipe6__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt3__ext495__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext495__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext495__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext495__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext495__early_depth_stencil_test_fail_np_zpipe7__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt3__ext495__early_depth_stencil_test_fail_p_zpipe7__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt3__ext496__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext496__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext496__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext496__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext496__early_depth_stencil_test_fail_np_zpipe8__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt3__ext496__early_depth_stencil_test_fail_p_zpipe8__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt3__ext497__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext497__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext497__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext497__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext497__early_depth_stencil_test_fail_np_zpipe9__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt3__ext497__early_depth_stencil_test_fail_p_zpipe9__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt3__ext498__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext498__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext498__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext498__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext498__early_depth_stencil_test_fail_np_zpipe10__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt3__ext498__early_depth_stencil_test_fail_p_zpipe10__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt3__ext499__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext499__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext499__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext499__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext499__early_depth_stencil_test_fail_np_zpipe11__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt3__ext499__early_depth_stencil_test_fail_p_zpipe11__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt3__ext500__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext500__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext500__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext500__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext500__early_depth_stencil_test_fail_np_zpipe12__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt3__ext500__early_depth_stencil_test_fail_p_zpipe12__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt3__ext501__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext501__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext501__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext501__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext501__early_depth_stencil_test_fail_np_zpipe13__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt3__ext501__early_depth_stencil_test_fail_p_zpipe13__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt3__ext502__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext502__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext502__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext502__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext502__early_depth_stencil_test_fail_np_zpipe14__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt3__ext502__early_depth_stencil_test_fail_p_zpipe14__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt3__ext503__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext503__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext503__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext503__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext503__early_depth_stencil_test_fail_np_zpipe15__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define acmgt3__ext503__early_depth_stencil_test_fail_p_zpipe15__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define acmgt3__ext504__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext504__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext504__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext504__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext504__hiz_depth_test_ambig_np_zpipe0__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext505__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext505__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext505__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext505__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext505__hiz_depth_test_ambig_np_zpipe1__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext506__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext506__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext506__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext506__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext506__hiz_depth_test_ambig_np_zpipe2__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext507__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext507__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext507__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext507__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext507__hiz_depth_test_ambig_np_zpipe3__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext508__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext508__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext508__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext508__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext508__hiz_depth_test_ambig_np_zpipe4__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext509__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext509__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext509__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext509__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext509__hiz_depth_test_ambig_np_zpipe5__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext510__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext510__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext510__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext510__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext510__hiz_depth_test_ambig_np_zpipe6__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext511__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext511__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext511__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext511__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext511__hiz_depth_test_ambig_np_zpipe7__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext512__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext512__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext512__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext512__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext512__hiz_depth_test_ambig_np_zpipe8__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext513__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext513__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext513__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext513__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext513__hiz_depth_test_ambig_np_zpipe9__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext514__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext514__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext514__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext514__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext514__hiz_depth_test_ambig_np_zpipe10__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext515__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext515__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext515__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext515__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext515__hiz_depth_test_ambig_np_zpipe11__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext516__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext516__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext516__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext516__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext516__hiz_depth_test_ambig_np_zpipe12__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext517__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext517__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext517__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext517__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext517__hiz_depth_test_ambig_np_zpipe13__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext518__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext518__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext518__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext518__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext518__hiz_depth_test_ambig_np_zpipe14__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext519__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext519__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext519__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext519__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext519__hiz_depth_test_ambig_np_zpipe15__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext520__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext520__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext520__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext520__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext520__hiz_depth_test_ambig_p_zpipe0__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext521__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext521__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext521__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext521__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext521__hiz_depth_test_ambig_p_zpipe1__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext522__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext522__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext522__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext522__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext522__hiz_depth_test_ambig_p_zpipe2__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext523__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext523__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext523__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext523__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext523__hiz_depth_test_ambig_p_zpipe3__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext524__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext524__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext524__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext524__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext524__hiz_depth_test_ambig_p_zpipe4__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext525__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext525__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext525__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext525__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext525__hiz_depth_test_ambig_p_zpipe5__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext526__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext526__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext526__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext526__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext526__hiz_depth_test_ambig_p_zpipe6__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext527__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext527__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext527__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext527__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext527__hiz_depth_test_ambig_p_zpipe7__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext528__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext528__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext528__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext528__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext528__hiz_depth_test_ambig_p_zpipe8__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext529__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext529__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext529__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext529__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext529__hiz_depth_test_ambig_p_zpipe9__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext530__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext530__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext530__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext530__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext530__hiz_depth_test_ambig_p_zpipe10__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext531__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext531__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext531__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext531__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext531__hiz_depth_test_ambig_p_zpipe11__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext532__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext532__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext532__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext532__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext532__hiz_depth_test_ambig_p_zpipe12__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext533__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext533__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext533__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext533__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext533__hiz_depth_test_ambig_p_zpipe13__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext534__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext534__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext534__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext534__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext534__hiz_depth_test_ambig_p_zpipe14__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext535__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext535__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext535__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext535__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext535__hiz_depth_test_ambig_p_zpipe15__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext536__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext536__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext536__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext536__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext536__hiz_depth_test_fail_np_zpipe0__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext537__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext537__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext537__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext537__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext537__hiz_depth_test_fail_np_zpipe1__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext538__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext538__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext538__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext538__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext538__hiz_depth_test_fail_np_zpipe2__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext539__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext539__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext539__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext539__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext539__hiz_depth_test_fail_np_zpipe3__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext540__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext540__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext540__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext540__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext540__hiz_depth_test_fail_np_zpipe4__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext541__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext541__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext541__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext541__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext541__hiz_depth_test_fail_np_zpipe5__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext542__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext542__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext542__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext542__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext542__hiz_depth_test_fail_np_zpipe6__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext543__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext543__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext543__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext543__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext543__hiz_depth_test_fail_np_zpipe7__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext544__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext544__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext544__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext544__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext544__hiz_depth_test_fail_np_zpipe8__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext545__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext545__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext545__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext545__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext545__hiz_depth_test_fail_np_zpipe9__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext546__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext546__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext546__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext546__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext546__hiz_depth_test_fail_np_zpipe10__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext547__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext547__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext547__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext547__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext547__hiz_depth_test_fail_np_zpipe11__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext548__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext548__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext548__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext548__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext548__hiz_depth_test_fail_np_zpipe12__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext549__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext549__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext549__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext549__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext549__hiz_depth_test_fail_np_zpipe13__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext550__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext550__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext550__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext550__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext550__hiz_depth_test_fail_np_zpipe14__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext551__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext551__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext551__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext551__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext551__hiz_depth_test_fail_np_zpipe15__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext552__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext552__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext552__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext552__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext552__hiz_depth_test_fail_p_zpipe0__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext553__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext553__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext553__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext553__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext553__hiz_depth_test_fail_p_zpipe1__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext554__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext554__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext554__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext554__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext554__hiz_depth_test_fail_p_zpipe2__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext555__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext555__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext555__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext555__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext555__hiz_depth_test_fail_p_zpipe3__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext556__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext556__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext556__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext556__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext556__hiz_depth_test_fail_p_zpipe4__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext557__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext557__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext557__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext557__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext557__hiz_depth_test_fail_p_zpipe5__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext558__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext558__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext558__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext558__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext558__hiz_depth_test_fail_p_zpipe6__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext559__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext559__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext559__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext559__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext559__hiz_depth_test_fail_p_zpipe7__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext560__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext560__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext560__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext560__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext560__hiz_depth_test_fail_p_zpipe8__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext561__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext561__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext561__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext561__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext561__hiz_depth_test_fail_p_zpipe9__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext562__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext562__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext562__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext562__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext562__hiz_depth_test_fail_p_zpipe10__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext563__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext563__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext563__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext563__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext563__hiz_depth_test_fail_p_zpipe11__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext564__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext564__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext564__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext564__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext564__hiz_depth_test_fail_p_zpipe12__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext565__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext565__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext565__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext565__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext565__hiz_depth_test_fail_p_zpipe13__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext566__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext566__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext566__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext566__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext566__hiz_depth_test_fail_p_zpipe14__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext567__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext567__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext567__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext567__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext567__hiz_depth_test_fail_p_zpipe15__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext568__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext568__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext568__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext568__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext568__hiz_depth_test_pass_p_zpipe0__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext569__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext569__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext569__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext569__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext569__hiz_depth_test_pass_p_zpipe1__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext570__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext570__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext570__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext570__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext570__hiz_depth_test_pass_p_zpipe2__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext571__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext571__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext571__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext571__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext571__hiz_depth_test_pass_p_zpipe3__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext572__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext572__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext572__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext572__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext572__hiz_depth_test_pass_p_zpipe4__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext573__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext573__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext573__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext573__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext573__hiz_depth_test_pass_p_zpipe5__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext574__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext574__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext574__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext574__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext574__hiz_depth_test_pass_p_zpipe6__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext575__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext575__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext575__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext575__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext575__hiz_depth_test_pass_p_zpipe7__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext576__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext576__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext576__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext576__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext576__hiz_depth_test_pass_p_zpipe8__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext577__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext577__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext577__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext577__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext577__hiz_depth_test_pass_p_zpipe9__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext578__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext578__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext578__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext578__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext578__hiz_depth_test_pass_p_zpipe10__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext579__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext579__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext579__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext579__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext579__hiz_depth_test_pass_p_zpipe11__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext580__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext580__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext580__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext580__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext580__hiz_depth_test_pass_p_zpipe12__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext581__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext581__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext581__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext581__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext581__hiz_depth_test_pass_p_zpipe13__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext582__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext582__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext582__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext582__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext582__hiz_depth_test_pass_p_zpipe14__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext583__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext583__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext583__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext583__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext583__hiz_depth_test_pass_p_zpipe15__read \
    acmgt1__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define acmgt3__ext584__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext584__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext584__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext584__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext584__iz_output_ready_zpipe0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext584__iz_output_ready_zpipe1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext584__iz_output_ready_zpipe2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext584__iz_output_ready_zpipe3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext584__iz_output_ready_zpipe4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext584__iz_output_ready_zpipe5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext584__iz_output_ready_zpipe6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext584__iz_output_ready_zpipe7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext584__iz_output_ready_zpipe8__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext584__iz_output_ready_zpipe9__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext584__iz_output_ready_zpipe10__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext584__iz_output_ready_zpipe11__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext584__iz_output_ready_zpipe12__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext584__iz_output_ready_zpipe13__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext584__iz_output_ready_zpipe14__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext584__iz_output_ready_zpipe15__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext585__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext585__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext585__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext585__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext585__hiz_subspan_latency_fifofull_zpipe0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext585__hiz_subspan_latency_fifofull_zpipe1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext585__hiz_subspan_latency_fifofull_zpipe2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext585__hiz_subspan_latency_fifofull_zpipe3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext585__hiz_subspan_latency_fifofull_zpipe4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext585__hiz_subspan_latency_fifofull_zpipe5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext585__hiz_subspan_latency_fifofull_zpipe6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext585__hiz_subspan_latency_fifofull_zpipe7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext585__hiz_subspan_latency_fifofull_zpipe8__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext585__hiz_subspan_latency_fifofull_zpipe9__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext585__hiz_subspan_latency_fifofull_zpipe10__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext585__hiz_subspan_latency_fifofull_zpipe11__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext585__hiz_subspan_latency_fifofull_zpipe12__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext585__hiz_subspan_latency_fifofull_zpipe13__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext585__hiz_subspan_latency_fifofull_zpipe14__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext585__hiz_subspan_latency_fifofull_zpipe15__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext586__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext586__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext586__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext586__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext586__iz_subspan_latency_fifofull_zpipe0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext586__iz_subspan_latency_fifofull_zpipe1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext586__iz_subspan_latency_fifofull_zpipe2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext586__iz_subspan_latency_fifofull_zpipe3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext586__iz_subspan_latency_fifofull_zpipe4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext586__iz_subspan_latency_fifofull_zpipe5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext586__iz_subspan_latency_fifofull_zpipe6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext586__iz_subspan_latency_fifofull_zpipe7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext586__iz_subspan_latency_fifofull_zpipe8__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext586__iz_subspan_latency_fifofull_zpipe9__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext586__iz_subspan_latency_fifofull_zpipe10__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext586__iz_subspan_latency_fifofull_zpipe11__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext586__iz_subspan_latency_fifofull_zpipe12__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext586__iz_subspan_latency_fifofull_zpipe13__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext586__iz_subspan_latency_fifofull_zpipe14__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext586__iz_subspan_latency_fifofull_zpipe15__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext587__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext587__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext587__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext587__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext587__color_pipe_cache_latency1_stall_cpipe0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext587__color_pipe_cache_latency1_stall_cpipe1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext587__color_pipe_cache_latency1_stall_cpipe2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext587__color_pipe_cache_latency1_stall_cpipe3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext587__color_pipe_cache_latency1_stall_cpipe4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext587__color_pipe_cache_latency1_stall_cpipe5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext587__color_pipe_cache_latency1_stall_cpipe6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext587__color_pipe_cache_latency1_stall_cpipe7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext587__color_pipe_cache_latency1_stall_cpipe8__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext587__color_pipe_cache_latency1_stall_cpipe9__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext587__color_pipe_cache_latency1_stall_cpipe10__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext587__color_pipe_cache_latency1_stall_cpipe11__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext587__color_pipe_cache_latency1_stall_cpipe12__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext587__color_pipe_cache_latency1_stall_cpipe13__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext587__color_pipe_cache_latency1_stall_cpipe14__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext587__color_pipe_cache_latency1_stall_cpipe15__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext588__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext588__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext588__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext588__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext588__ps_output_available_cpipe0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext588__ps_output_available_cpipe1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext588__ps_output_available_cpipe2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext588__ps_output_available_cpipe3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext588__ps_output_available_cpipe4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext588__ps_output_available_cpipe5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext588__ps_output_available_cpipe6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext588__ps_output_available_cpipe7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext589__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext589__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext589__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext589__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext589__ps_output_available_cpipe8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext589__ps_output_available_cpipe9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext589__ps_output_available_cpipe10__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext589__ps_output_available_cpipe11__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext589__ps_output_available_cpipe12__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext589__ps_output_available_cpipe13__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext589__ps_output_available_cpipe14__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext589__ps_output_available_cpipe15__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext590__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext590__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext590__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext590__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext590__pixel_post_process_output_ready_cpipe0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext590__pixel_post_process_output_ready_cpipe1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext590__pixel_post_process_output_ready_cpipe2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext590__pixel_post_process_output_ready_cpipe3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext590__pixel_post_process_output_ready_cpipe4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext590__pixel_post_process_output_ready_cpipe5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext590__pixel_post_process_output_ready_cpipe6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext590__pixel_post_process_output_ready_cpipe7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext590__pixel_post_process_output_ready_cpipe8__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext590__pixel_post_process_output_ready_cpipe9__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext590__pixel_post_process_output_ready_cpipe10__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext590__pixel_post_process_output_ready_cpipe11__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext590__pixel_post_process_output_ready_cpipe12__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext590__pixel_post_process_output_ready_cpipe13__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext590__pixel_post_process_output_ready_cpipe14__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext590__pixel_post_process_output_ready_cpipe15__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext591__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext591__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext591__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext591__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext591__pixel_post_process_input_available_cpipe0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext591__pixel_post_process_input_available_cpipe1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext592__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext592__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext592__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext592__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext592__pixel_post_process_input_available_cpipe2__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext592__pixel_post_process_input_available_cpipe3__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext593__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext593__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext593__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext593__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext593__pixel_post_process_input_available_cpipe4__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext593__pixel_post_process_input_available_cpipe5__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext594__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext594__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext594__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext594__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext594__pixel_post_process_input_available_cpipe6__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext594__pixel_post_process_input_available_cpipe7__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext595__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext595__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext595__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext595__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext595__pixel_post_process_input_available_cpipe8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext595__pixel_post_process_input_available_cpipe9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext596__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext596__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext596__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext596__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext596__pixel_post_process_input_available_cpipe10__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext596__pixel_post_process_input_available_cpipe11__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext597__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext597__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext597__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext597__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext597__pixel_post_process_input_available_cpipe12__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext597__pixel_post_process_input_available_cpipe13__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext598__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext598__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext598__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext598__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext598__pixel_post_process_input_available_cpipe14__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext598__pixel_post_process_input_available_cpipe15__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext599__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext599__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext599__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext599__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext599__amfs_stall_all_input_slice0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext599__amfs_stall_any_input_slice0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext599__amfs_cache_hit_slice0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext599__amfs_cache_miss_slice0__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext599__render_cache_hit_l3_node0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext599__render_cache_read_l3_node0__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext599__render_cache_write_l3_node0__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext599__render_cache_input_available_l3_node0__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext599__render_cache_output_ready_l3_node0__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext600__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext600__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext600__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext600__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext600__amfs_stall_all_input_slice1__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext600__amfs_stall_any_input_slice1__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext600__amfs_cache_hit_slice1__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext600__amfs_cache_miss_slice1__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext600__render_cache_hit_l3_node1__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext600__render_cache_read_l3_node1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext600__render_cache_write_l3_node1__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext600__render_cache_input_available_l3_node1__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext600__render_cache_output_ready_l3_node1__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext601__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext601__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext601__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext601__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext601__amfs_stall_all_input_slice2__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext601__amfs_stall_any_input_slice2__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext601__amfs_cache_hit_slice2__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext601__amfs_cache_miss_slice2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext601__render_cache_hit_l3_node2__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext601__render_cache_read_l3_node2__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext601__render_cache_write_l3_node2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext601__render_cache_input_available_l3_node2__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext601__render_cache_output_ready_l3_node2__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext602__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext602__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext602__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext602__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext602__amfs_stall_all_input_slice3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext602__amfs_stall_any_input_slice3__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext602__amfs_cache_hit_slice3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext602__amfs_cache_miss_slice3__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext602__render_cache_hit_l3_node3__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext602__render_cache_read_l3_node3__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext602__render_cache_write_l3_node3__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext602__render_cache_input_available_l3_node3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext602__render_cache_output_ready_l3_node3__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext603__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext603__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext603__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext603__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext603__amfs_stall_all_input_slice4__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext603__amfs_stall_any_input_slice4__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext603__amfs_cache_hit_slice4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext603__amfs_cache_miss_slice4__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext603__render_cache_hit_l3_node4__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext603__render_cache_read_l3_node4__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext603__render_cache_write_l3_node4__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext603__render_cache_input_available_l3_node4__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext603__render_cache_output_ready_l3_node4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext604__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext604__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext604__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext604__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext604__amfs_stall_all_input_slice5__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext604__amfs_stall_any_input_slice5__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext604__amfs_cache_hit_slice5__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext604__amfs_cache_miss_slice5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext604__render_cache_hit_l3_node5__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext604__render_cache_read_l3_node5__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext604__render_cache_write_l3_node5__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext604__render_cache_input_available_l3_node5__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext604__render_cache_output_ready_l3_node5__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext605__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext605__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext605__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext605__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext605__amfs_stall_all_input_slice6__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext605__amfs_stall_any_input_slice6__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext605__amfs_cache_hit_slice6__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext605__amfs_cache_miss_slice6__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext605__render_cache_hit_l3_node6__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext605__render_cache_read_l3_node6__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext605__render_cache_write_l3_node6__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext605__render_cache_input_available_l3_node6__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext605__render_cache_output_ready_l3_node6__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext606__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext606__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext606__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext606__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext606__amfs_stall_all_input_slice7__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext606__amfs_stall_any_input_slice7__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext606__amfs_cache_hit_slice7__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext606__amfs_cache_miss_slice7__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext606__render_cache_hit_l3_node7__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext606__render_cache_read_l3_node7__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext606__render_cache_write_l3_node7__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext606__render_cache_input_available_l3_node7__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext606__render_cache_output_ready_l3_node7__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext607__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext607__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext607__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext607__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext607__amfs_4_x4_shading_request_slice0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext607__amfs_4_x4_shading_request_slice1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext607__amfs_4_x4_shading_request_slice2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext607__amfs_4_x4_shading_request_slice3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext607__amfs_4_x4_shading_request_slice4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext607__amfs_4_x4_shading_request_slice5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext607__amfs_4_x4_shading_request_slice6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext607__amfs_4_x4_shading_request_slice7__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext608__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext608__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext608__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext608__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext608__amfs_l3_atomic_slice0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext608__amfs_l3_atomic_slice1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext608__amfs_l3_atomic_slice2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext608__amfs_l3_atomic_slice3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext608__amfs_l3_atomic_slice4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext608__amfs_l3_atomic_slice5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext608__amfs_l3_atomic_slice6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext608__amfs_l3_atomic_slice7__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext609__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext609__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext609__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext609__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext609__amfs_l3_access_slice0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext609__amfs_l3_access_slice1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext609__amfs_l3_access_slice2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext609__amfs_l3_access_slice3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext609__amfs_l3_access_slice4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext609__amfs_l3_access_slice5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext609__amfs_l3_access_slice6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext609__amfs_l3_access_slice7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext610__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext610__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext610__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext610__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext610__amfs_l3_write_slice0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext610__amfs_l3_write_slice1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext610__amfs_l3_write_slice2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext610__amfs_l3_write_slice3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext610__amfs_l3_write_slice4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext610__amfs_l3_write_slice5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext610__amfs_l3_write_slice6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext610__amfs_l3_write_slice7__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext611__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext611__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext611__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext611__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext611__clipper_input_vertex_slice0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext611__clipper_input_vertex_slice1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext611__clipper_input_vertex_slice2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext611__clipper_input_vertex_slice3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext611__streamout_output_vertex_count_slice0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext611__streamout_output_vertex_count_slice1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext611__streamout_output_vertex_count_slice2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext611__streamout_output_vertex_count_slice3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext612__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext612__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext612__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext612__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext612__clipper_input_vertex_slice4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext612__clipper_input_vertex_slice5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext612__clipper_input_vertex_slice6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext612__clipper_input_vertex_slice7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext612__streamout_output_vertex_count_slice4__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext612__streamout_output_vertex_count_slice5__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext612__streamout_output_vertex_count_slice6__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext612__streamout_output_vertex_count_slice7__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext613__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext613__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext613__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext613__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext613__vertex_fetch_input_available_slice0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext613__vertex_fetch_input_available_slice1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext613__vertex_fetch_input_available_slice2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext613__vertex_fetch_input_available_slice3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext613__vertex_fetch_input_available_slice4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext613__vertex_fetch_input_available_slice5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext613__vertex_fetch_input_available_slice6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext613__vertex_fetch_input_available_slice7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext613__vertex_fetch_output_ready_slice0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext613__vertex_fetch_output_ready_slice1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext613__vertex_fetch_output_ready_slice2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext613__vertex_fetch_output_ready_slice3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext613__vertex_fetch_output_ready_slice4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext613__vertex_fetch_output_ready_slice5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext613__vertex_fetch_output_ready_slice6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext613__vertex_fetch_output_ready_slice7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext614__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext614__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext614__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext614__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext614__vs_output_ready_slice0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext614__vs_output_ready_slice1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext614__vs_output_ready_slice2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext614__vs_output_ready_slice3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext614__vs_output_ready_slice4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext614__vs_output_ready_slice5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext614__vs_output_ready_slice6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext614__vs_output_ready_slice7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext614__clipper_input_available_slice0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext614__clipper_input_available_slice1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext614__clipper_input_available_slice2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext614__clipper_input_available_slice3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext614__clipper_input_available_slice4__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext614__clipper_input_available_slice5__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext614__clipper_input_available_slice6__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext614__clipper_input_available_slice7__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext615__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext615__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext615__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext615__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext615__clipper_output_ready_slice0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext615__clipper_output_ready_slice1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext615__clipper_output_ready_slice2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext615__clipper_output_ready_slice3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext615__clipper_output_ready_slice4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext615__clipper_output_ready_slice5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext615__clipper_output_ready_slice6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext615__clipper_output_ready_slice7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext616__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext616__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext616__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext616__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext616__gpu_memory_write_sqidi0__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext616__gpu_memory_write_sqidi1__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext616__gpu_memory_write_sqidi2__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext616__gpu_memory_write_sqidi3__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext616__gpu_memory_write_sqidi4__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext616__gpu_memory_write_sqidi5__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext616__gpu_memory_write_sqidi6__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext616__gpu_memory_write_sqidi7__read \
    hsw__memory_reads__gpu_core_clocks__read
uint64_t
acmgt3__ext616__gpu_memory_write__read(const struct intel_perf *perf,
                                       const struct intel_perf_metric_set *metric_set,
                                       uint64_t *accumulator);
#define acmgt3__ext617__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext617__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext617__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext617__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext617__clipper_primitive_output_slice0__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext617__clipper_primitive_output_slice1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext617__clipper_primitive_output_slice2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext617__clipper_primitive_output_slice3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext617__clipper_primitive_output_slice4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext617__clipper_primitive_output_slice5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext617__clipper_primitive_output_slice6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext617__clipper_primitive_output_slice7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext618__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext618__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext618__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext618__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext618__clipper_primitive_cull_slice0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext618__clipper_primitive_cull_slice1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt3__ext618__clipper_primitive_cull_slice2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt3__ext618__clipper_primitive_cull_slice3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt3__ext618__clipper_primitive_cull_slice4__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt3__ext618__clipper_primitive_cull_slice5__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt3__ext618__clipper_primitive_cull_slice6__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt3__ext618__clipper_primitive_cull_slice7__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt3__ext619__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext619__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext619__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext619__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext619__clipper_primitive_far_near_clip_slice0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext619__clipper_primitive_far_near_clip_slice1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext619__clipper_primitive_far_near_clip_slice2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext619__clipper_primitive_far_near_clip_slice3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext620__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext620__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext620__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext620__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext620__clipper_primitive_far_near_clip_slice4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext620__clipper_primitive_far_near_clip_slice5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext620__clipper_primitive_far_near_clip_slice6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext620__clipper_primitive_far_near_clip_slice7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define acmgt3__ext621__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext621__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext621__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext621__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext621__clipper_transaction_output_slice0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext621__clipper_transaction_output_slice1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext621__clipper_transaction_output_slice2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext621__clipper_transaction_output_slice3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext621__clipper_transaction_output_slice4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext621__clipper_transaction_output_slice5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext621__clipper_transaction_output_slice6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext621__clipper_transaction_output_slice7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext621__rasterizer_input_available_slice0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext621__rasterizer_input_available_slice1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext621__rasterizer_input_available_slice2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext621__rasterizer_input_available_slice3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext622__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext622__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext622__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext622__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext622__rasterizer_input_available_slice4__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext622__rasterizer_input_available_slice5__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext622__rasterizer_input_available_slice6__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext622__rasterizer_input_available_slice7__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext622__rasterizer_transaction_output_slice0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext622__rasterizer_transaction_output_slice1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt3__ext622__rasterizer_transaction_output_slice2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt3__ext622__rasterizer_transaction_output_slice3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt3__ext623__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext623__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext623__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext623__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext623__rasterizer_transaction_output_slice4__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext623__rasterizer_transaction_output_slice5__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt3__ext623__rasterizer_transaction_output_slice6__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt3__ext623__rasterizer_transaction_output_slice7__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt3__ext623__stripsfan_objects_cull_slice0__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define acmgt3__ext623__stripsfan_objects_cull_slice1__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define acmgt3__ext623__stripsfan_objects_cull_slice2__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define acmgt3__ext623__stripsfan_objects_cull_slice3__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define acmgt3__ext624__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext624__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext624__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext624__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext624__stripsfan_object_count_slice0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext624__stripsfan_object_count_slice1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext624__stripsfan_object_count_slice2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext624__stripsfan_object_count_slice3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext624__stripsfan_object_count_slice4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext624__stripsfan_object_count_slice5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext624__stripsfan_object_count_slice6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext624__stripsfan_object_count_slice7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext624__rasterizer_output_ready_slice0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext624__rasterizer_output_ready_slice1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext624__rasterizer_output_ready_slice2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext624__rasterizer_output_ready_slice3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext624__rasterizer_output_ready_slice4__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext624__rasterizer_output_ready_slice5__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext624__rasterizer_output_ready_slice6__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext624__rasterizer_output_ready_slice7__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext625__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext625__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext625__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext625__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext625__stripsfan_objects_cull_slice4__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define acmgt3__ext625__stripsfan_objects_cull_slice5__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define acmgt3__ext625__stripsfan_objects_cull_slice6__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define acmgt3__ext625__stripsfan_objects_cull_slice7__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define acmgt3__ext625__stripsfan_output_ready_slice0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext625__stripsfan_output_ready_slice1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext625__stripsfan_output_ready_slice2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext625__stripsfan_output_ready_slice3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext625__stripsfan_output_ready_slice4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext625__stripsfan_output_ready_slice5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext625__stripsfan_output_ready_slice6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext625__stripsfan_output_ready_slice7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext626__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext626__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext626__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext626__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext626__urb_read_slice0__read \
    acmgt1__ext128__urb_read_slice0__read
#define acmgt3__ext626__urb_write_slice0__read \
    acmgt1__ext128__urb_write_slice0__read
#define acmgt3__ext626__urb_cross_slice_read_slice0__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext627__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext627__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext627__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext627__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext627__urb_read_slice1__read \
    acmgt1__ext128__urb_read_slice0__read
#define acmgt3__ext627__urb_write_slice1__read \
    acmgt1__ext128__urb_write_slice0__read
#define acmgt3__ext627__urb_cross_slice_read_slice1__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext628__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext628__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext628__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext628__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext628__urb_read_slice2__read \
    acmgt1__ext128__urb_read_slice0__read
#define acmgt3__ext628__urb_write_slice2__read \
    acmgt1__ext128__urb_write_slice0__read
#define acmgt3__ext628__urb_cross_slice_read_slice2__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext629__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext629__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext629__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext629__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext629__urb_read_slice3__read \
    acmgt1__ext128__urb_read_slice0__read
#define acmgt3__ext629__urb_write_slice3__read \
    acmgt1__ext128__urb_write_slice0__read
#define acmgt3__ext629__urb_cross_slice_read_slice3__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext630__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext630__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext630__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext630__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext630__urb_read_slice4__read \
    acmgt1__ext128__urb_read_slice0__read
#define acmgt3__ext630__urb_write_slice4__read \
    acmgt1__ext128__urb_write_slice0__read
#define acmgt3__ext630__urb_cross_slice_read_slice4__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext631__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext631__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext631__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext631__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext631__urb_read_slice5__read \
    acmgt1__ext128__urb_read_slice0__read
#define acmgt3__ext631__urb_write_slice5__read \
    acmgt1__ext128__urb_write_slice0__read
#define acmgt3__ext631__urb_cross_slice_read_slice5__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext632__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext632__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext632__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext632__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext632__urb_read_slice6__read \
    acmgt1__ext128__urb_read_slice0__read
#define acmgt3__ext632__urb_write_slice6__read \
    acmgt1__ext128__urb_write_slice0__read
#define acmgt3__ext632__urb_cross_slice_read_slice6__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext633__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext633__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext633__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext633__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext633__urb_read_slice7__read \
    acmgt1__ext128__urb_read_slice0__read
#define acmgt3__ext633__urb_write_slice7__read \
    acmgt1__ext128__urb_write_slice0__read
#define acmgt3__ext633__urb_cross_slice_read_slice7__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext634__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext634__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext634__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext634__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext634__command_parser_compute_engine_busy_ccs0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext634__command_parser_compute_engine_busy_ccs1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext634__command_parser_compute_engine_busy_ccs2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext634__command_parser_compute_engine_busy_ccs3__read \
    bdw__render_basic__sampler1_bottleneck__read
double
acmgt3__ext634__command_parser_compute_engine_busy__read(const struct intel_perf *perf,
                                                         const struct intel_perf_metric_set *metric_set,
                                                         uint64_t *accumulator);
#define acmgt3__ext634__command_parser_render_engine_busy__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext635__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext635__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext635__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext635__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext635__command_parser_copy_engine_busy__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext635__command_parser_video_engine_busy_vdbox0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext635__command_parser_video_enhancement_engine_busy_vebox0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext635__command_parser_video_engine_busy_vdbox1__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext635__command_parser_video_enhancement_engine_busy_vebox1__read \
    bdw__render_pipe_profile__so_bottleneck__read
double
acmgt3__ext635__command_parser_video_engine_busy__read(const struct intel_perf *perf,
                                                       const struct intel_perf_metric_set *metric_set,
                                                       uint64_t *accumulator);
double
acmgt3__ext635__command_parser_video_enhancement_engine_busy__read(const struct intel_perf *perf,
                                                                   const struct intel_perf_metric_set *metric_set,
                                                                   uint64_t *accumulator);
#define acmgt3__ext636__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext636__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext636__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext636__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext636__command_parser_compute_engine_dispatch_kernel_count_ccs0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext636__command_parser_compute_engine_dispatch_kernel_count_ccs1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext636__command_parser_compute_engine_dispatch_kernel_count_ccs2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext636__command_parser_compute_engine_dispatch_kernel_count_ccs3__read \
    hsw__compute_extended__typed_atomics0__read
uint64_t
acmgt3__ext636__command_parser_compute_engine_dispatch_kernel_count__read(const struct intel_perf *perf,
                                                                          const struct intel_perf_metric_set *metric_set,
                                                                          uint64_t *accumulator);
#define acmgt3__ext636__command_parser_render_engine_dispatch_kernel_count__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext636__command_parser_flush_count__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext636__command_parser_render_engine_draw_count__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext637__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext637__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext637__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext637__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext637__xve_stall_aluwr_xecore0_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext637__xve_stall_barrier_xecore0_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext637__xve_stall_instfetch_xecore0_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext637__xve_stall_other_xecore0_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext637__xve_stall_sbid_xecore0_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext637__xve_stall_sendwr_xecore0_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext637__xve_shared_function_access_hold_xecore0_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext638__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext638__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext638__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext638__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext638__xve_stall_aluwr_xecore1_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext638__xve_stall_barrier_xecore1_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext638__xve_stall_instfetch_xecore1_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext638__xve_stall_other_xecore1_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext638__xve_stall_sbid_xecore1_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext638__xve_stall_sendwr_xecore1_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext638__xve_shared_function_access_hold_xecore1_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext639__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext639__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext639__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext639__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext639__xve_stall_aluwr_xecore2_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext639__xve_stall_barrier_xecore2_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext639__xve_stall_instfetch_xecore2_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext639__xve_stall_other_xecore2_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext639__xve_stall_sbid_xecore2_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext639__xve_stall_sendwr_xecore2_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext639__xve_shared_function_access_hold_xecore2_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext640__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext640__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext640__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext640__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext640__xve_stall_aluwr_xecore3_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext640__xve_stall_barrier_xecore3_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext640__xve_stall_instfetch_xecore3_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext640__xve_stall_other_xecore3_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext640__xve_stall_sbid_xecore3_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext640__xve_stall_sendwr_xecore3_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext640__xve_shared_function_access_hold_xecore3_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext641__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext641__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext641__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext641__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext641__xve_stall_aluwr_xecore4_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext641__xve_stall_barrier_xecore4_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext641__xve_stall_instfetch_xecore4_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext641__xve_stall_other_xecore4_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext641__xve_stall_sbid_xecore4_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext641__xve_stall_sendwr_xecore4_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext641__xve_shared_function_access_hold_xecore4_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext642__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext642__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext642__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext642__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext642__xve_stall_aluwr_xecore5_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext642__xve_stall_barrier_xecore5_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext642__xve_stall_instfetch_xecore5_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext642__xve_stall_other_xecore5_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext642__xve_stall_sbid_xecore5_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext642__xve_stall_sendwr_xecore5_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext642__xve_shared_function_access_hold_xecore5_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext643__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext643__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext643__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext643__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext643__xve_stall_aluwr_xecore6_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext643__xve_stall_barrier_xecore6_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext643__xve_stall_instfetch_xecore6_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext643__xve_stall_other_xecore6_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext643__xve_stall_sbid_xecore6_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext643__xve_stall_sendwr_xecore6_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext643__xve_shared_function_access_hold_xecore6_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext644__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext644__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext644__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext644__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext644__xve_stall_aluwr_xecore7_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext644__xve_stall_barrier_xecore7_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext644__xve_stall_instfetch_xecore7_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext644__xve_stall_other_xecore7_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext644__xve_stall_sbid_xecore7_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext644__xve_stall_sendwr_xecore7_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext644__xve_shared_function_access_hold_xecore7_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext645__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext645__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext645__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext645__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext645__xve_stall_aluwr_xecore8_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext645__xve_stall_barrier_xecore8_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext645__xve_stall_instfetch_xecore8_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext645__xve_stall_other_xecore8_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext645__xve_stall_sbid_xecore8_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext645__xve_stall_sendwr_xecore8_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext645__xve_shared_function_access_hold_xecore8_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext646__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext646__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext646__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext646__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext646__xve_stall_aluwr_xecore9_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext646__xve_stall_barrier_xecore9_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext646__xve_stall_instfetch_xecore9_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext646__xve_stall_other_xecore9_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext646__xve_stall_sbid_xecore9_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext646__xve_stall_sendwr_xecore9_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext646__xve_shared_function_access_hold_xecore9_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext647__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext647__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext647__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext647__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext647__xve_stall_aluwr_xecore10_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext647__xve_stall_barrier_xecore10_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext647__xve_stall_instfetch_xecore10_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext647__xve_stall_other_xecore10_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext647__xve_stall_sbid_xecore10_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext647__xve_stall_sendwr_xecore10_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext647__xve_shared_function_access_hold_xecore10_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext648__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext648__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext648__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext648__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext648__xve_stall_aluwr_xecore11_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext648__xve_stall_barrier_xecore11_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext648__xve_stall_instfetch_xecore11_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext648__xve_stall_other_xecore11_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext648__xve_stall_sbid_xecore11_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext648__xve_stall_sendwr_xecore11_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext648__xve_shared_function_access_hold_xecore11_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext649__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext649__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext649__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext649__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext649__xve_stall_aluwr_xecore12_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext649__xve_stall_barrier_xecore12_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext649__xve_stall_instfetch_xecore12_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext649__xve_stall_other_xecore12_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext649__xve_stall_sbid_xecore12_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext649__xve_stall_sendwr_xecore12_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext649__xve_shared_function_access_hold_xecore12_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext650__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext650__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext650__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext650__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext650__xve_stall_aluwr_xecore13_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext650__xve_stall_barrier_xecore13_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext650__xve_stall_instfetch_xecore13_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext650__xve_stall_other_xecore13_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext650__xve_stall_sbid_xecore13_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext650__xve_stall_sendwr_xecore13_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext650__xve_shared_function_access_hold_xecore13_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext651__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext651__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext651__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext651__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext651__xve_stall_aluwr_xecore14_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext651__xve_stall_barrier_xecore14_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext651__xve_stall_instfetch_xecore14_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext651__xve_stall_other_xecore14_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext651__xve_stall_sbid_xecore14_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext651__xve_stall_sendwr_xecore14_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext651__xve_shared_function_access_hold_xecore14_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext652__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext652__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext652__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext652__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext652__xve_stall_aluwr_xecore15_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext652__xve_stall_barrier_xecore15_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext652__xve_stall_instfetch_xecore15_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext652__xve_stall_other_xecore15_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext652__xve_stall_sbid_xecore15_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext652__xve_stall_sendwr_xecore15_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext652__xve_shared_function_access_hold_xecore15_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext653__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext653__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext653__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext653__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext653__xve_stall_aluwr_xecore16_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext653__xve_stall_barrier_xecore16_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext653__xve_stall_instfetch_xecore16_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext653__xve_stall_other_xecore16_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext653__xve_stall_sbid_xecore16_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext653__xve_stall_sendwr_xecore16_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext653__xve_shared_function_access_hold_xecore16_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext654__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext654__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext654__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext654__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext654__xve_stall_aluwr_xecore17_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext654__xve_stall_barrier_xecore17_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext654__xve_stall_instfetch_xecore17_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext654__xve_stall_other_xecore17_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext654__xve_stall_sbid_xecore17_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext654__xve_stall_sendwr_xecore17_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext654__xve_shared_function_access_hold_xecore17_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext655__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext655__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext655__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext655__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext655__xve_stall_aluwr_xecore18_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext655__xve_stall_barrier_xecore18_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext655__xve_stall_instfetch_xecore18_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext655__xve_stall_other_xecore18_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext655__xve_stall_sbid_xecore18_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext655__xve_stall_sendwr_xecore18_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext655__xve_shared_function_access_hold_xecore18_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext656__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext656__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext656__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext656__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext656__xve_stall_aluwr_xecore19_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext656__xve_stall_barrier_xecore19_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext656__xve_stall_instfetch_xecore19_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext656__xve_stall_other_xecore19_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext656__xve_stall_sbid_xecore19_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext656__xve_stall_sendwr_xecore19_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext656__xve_shared_function_access_hold_xecore19_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext657__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext657__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext657__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext657__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext657__xve_stall_aluwr_xecore20_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext657__xve_stall_barrier_xecore20_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext657__xve_stall_instfetch_xecore20_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext657__xve_stall_other_xecore20_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext657__xve_stall_sbid_xecore20_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext657__xve_stall_sendwr_xecore20_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext657__xve_shared_function_access_hold_xecore20_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext658__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext658__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext658__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext658__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext658__xve_stall_aluwr_xecore21_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext658__xve_stall_barrier_xecore21_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext658__xve_stall_instfetch_xecore21_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext658__xve_stall_other_xecore21_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext658__xve_stall_sbid_xecore21_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext658__xve_stall_sendwr_xecore21_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext658__xve_shared_function_access_hold_xecore21_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext659__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext659__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext659__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext659__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext659__xve_stall_aluwr_xecore22_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext659__xve_stall_barrier_xecore22_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext659__xve_stall_instfetch_xecore22_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext659__xve_stall_other_xecore22_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext659__xve_stall_sbid_xecore22_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext659__xve_stall_sendwr_xecore22_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext659__xve_shared_function_access_hold_xecore22_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext660__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext660__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext660__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext660__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext660__xve_stall_aluwr_xecore23_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext660__xve_stall_barrier_xecore23_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext660__xve_stall_instfetch_xecore23_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext660__xve_stall_other_xecore23_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext660__xve_stall_sbid_xecore23_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext660__xve_stall_sendwr_xecore23_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext660__xve_shared_function_access_hold_xecore23_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext661__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext661__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext661__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext661__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext661__xve_stall_aluwr_xecore24_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext661__xve_stall_barrier_xecore24_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext661__xve_stall_instfetch_xecore24_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext661__xve_stall_other_xecore24_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext661__xve_stall_sbid_xecore24_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext661__xve_stall_sendwr_xecore24_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext661__xve_shared_function_access_hold_xecore24_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext662__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext662__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext662__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext662__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext662__xve_stall_aluwr_xecore25_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext662__xve_stall_barrier_xecore25_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext662__xve_stall_instfetch_xecore25_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext662__xve_stall_other_xecore25_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext662__xve_stall_sbid_xecore25_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext662__xve_stall_sendwr_xecore25_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext662__xve_shared_function_access_hold_xecore25_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext663__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext663__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext663__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext663__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext663__xve_stall_aluwr_xecore26_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext663__xve_stall_barrier_xecore26_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext663__xve_stall_instfetch_xecore26_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext663__xve_stall_other_xecore26_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext663__xve_stall_sbid_xecore26_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext663__xve_stall_sendwr_xecore26_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext663__xve_shared_function_access_hold_xecore26_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext664__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext664__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext664__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext664__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext664__xve_stall_aluwr_xecore27_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext664__xve_stall_barrier_xecore27_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext664__xve_stall_instfetch_xecore27_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext664__xve_stall_other_xecore27_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext664__xve_stall_sbid_xecore27_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext664__xve_stall_sendwr_xecore27_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext664__xve_shared_function_access_hold_xecore27_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext665__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext665__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext665__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext665__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext665__xve_stall_aluwr_xecore28_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext665__xve_stall_barrier_xecore28_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext665__xve_stall_instfetch_xecore28_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext665__xve_stall_other_xecore28_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext665__xve_stall_sbid_xecore28_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext665__xve_stall_sendwr_xecore28_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext665__xve_shared_function_access_hold_xecore28_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext666__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext666__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext666__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext666__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext666__xve_stall_aluwr_xecore29_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext666__xve_stall_barrier_xecore29_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext666__xve_stall_instfetch_xecore29_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext666__xve_stall_other_xecore29_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext666__xve_stall_sbid_xecore29_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext666__xve_stall_sendwr_xecore29_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext666__xve_shared_function_access_hold_xecore29_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext667__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext667__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext667__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext667__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext667__xve_stall_aluwr_xecore30_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext667__xve_stall_barrier_xecore30_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext667__xve_stall_instfetch_xecore30_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext667__xve_stall_other_xecore30_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext667__xve_stall_sbid_xecore30_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext667__xve_stall_sendwr_xecore30_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext667__xve_shared_function_access_hold_xecore30_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext668__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext668__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext668__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext668__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext668__xve_stall_aluwr_xecore31_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext668__xve_stall_barrier_xecore31_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext668__xve_stall_instfetch_xecore31_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext668__xve_stall_other_xecore31_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext668__xve_stall_sbid_xecore31_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext668__xve_stall_sendwr_xecore31_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext668__xve_shared_function_access_hold_xecore31_xve0_thread0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext669__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext669__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext669__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext669__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext669__xve_inst_issued_all_xecore0_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext669__xve_inst_issued_all_xecore1_xve0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext669__xve_inst_issued_all_xecore2_xve0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext670__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext670__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext670__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext670__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext670__xve_inst_issued_all_xecore3_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext670__xve_inst_issued_all_xecore4_xve0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext670__xve_inst_issued_all_xecore5_xve0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext671__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext671__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext671__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext671__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext671__xve_inst_issued_all_xecore6_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext671__xve_inst_issued_all_xecore7_xve0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext671__xve_inst_issued_all_xecore8_xve0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext672__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext672__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext672__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext672__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext672__xve_inst_issued_all_xecore9_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext672__xve_inst_issued_all_xecore10_xve0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext672__xve_inst_issued_all_xecore11_xve0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext673__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext673__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext673__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext673__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext673__xve_inst_issued_all_xecore12_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext673__xve_inst_issued_all_xecore13_xve0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext673__xve_inst_issued_all_xecore14_xve0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext674__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext674__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext674__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext674__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext674__xve_inst_issued_all_xecore15_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext674__xve_inst_issued_all_xecore16_xve0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext674__xve_inst_issued_all_xecore17_xve0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext675__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext675__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext675__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext675__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext675__xve_inst_issued_all_xecore18_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext675__xve_inst_issued_all_xecore19_xve0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext675__xve_inst_issued_all_xecore20_xve0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext676__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext676__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext676__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext676__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext676__xve_inst_issued_all_xecore21_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext676__xve_inst_issued_all_xecore22_xve0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext676__xve_inst_issued_all_xecore23_xve0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext677__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext677__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext677__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext677__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext677__xve_inst_issued_all_xecore24_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext677__xve_inst_issued_all_xecore25_xve0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext677__xve_inst_issued_all_xecore26_xve0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext678__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext678__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext678__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext678__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext678__xve_inst_issued_all_xecore27_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext678__xve_inst_issued_all_xecore28_xve0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext678__xve_inst_issued_all_xecore29_xve0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext679__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext679__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext679__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext679__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext679__xve_inst_issued_all_xecore30_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext679__xve_inst_issued_all_xecore31_xve0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext680__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext680__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext680__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext680__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext680__render_cache_alloc_l3_node0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext680__render_cache_alloc_l3_node1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext680__render_cache_alloc_l3_node2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext680__render_cache_alloc_l3_node3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext680__render_cache_alloc_l3_node4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext680__render_cache_alloc_l3_node5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext680__render_cache_alloc_l3_node6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext680__render_cache_alloc_l3_node7__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext681__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext681__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext681__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext681__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext681__gpgpu_threadgroup_count_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext681__async_gpgpu_threadgroup_count_xecore4__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext681__async_gpgpu_thread_exit_count_xecore8__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext682__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext682__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext682__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext682__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext682__gpgpu_threadgroup_count_xecore1__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext682__async_gpgpu_threadgroup_count_xecore5__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext682__async_gpgpu_thread_exit_count_xecore9__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext683__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext683__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext683__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext683__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext683__gpgpu_threadgroup_count_xecore2__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext683__async_gpgpu_threadgroup_count_xecore6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext683__async_gpgpu_thread_exit_count_xecore10__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext684__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext684__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext684__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext684__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext684__gpgpu_threadgroup_count_xecore3__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext684__async_gpgpu_threadgroup_count_xecore7__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext684__async_gpgpu_thread_exit_count_xecore11__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext685__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext685__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext685__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext685__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext685__gpgpu_threadgroup_count_xecore4__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext685__async_gpgpu_threadgroup_count_xecore8__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext685__async_gpgpu_thread_exit_count_xecore12__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext686__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext686__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext686__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext686__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext686__gpgpu_threadgroup_count_xecore5__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext686__async_gpgpu_threadgroup_count_xecore9__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext686__async_gpgpu_thread_exit_count_xecore13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext687__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext687__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext687__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext687__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext687__gpgpu_threadgroup_count_xecore6__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext687__async_gpgpu_threadgroup_count_xecore10__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext687__async_gpgpu_thread_exit_count_xecore14__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext688__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext688__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext688__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext688__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext688__gpgpu_threadgroup_count_xecore7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext688__async_gpgpu_threadgroup_count_xecore11__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext688__async_gpgpu_thread_exit_count_xecore15__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext689__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext689__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext689__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext689__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext689__gpgpu_threadgroup_count_xecore8__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext689__async_gpgpu_threadgroup_count_xecore12__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext689__async_gpgpu_thread_exit_count_xecore16__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext690__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext690__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext690__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext690__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext690__gpgpu_threadgroup_count_xecore9__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext690__async_gpgpu_threadgroup_count_xecore13__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext690__async_gpgpu_thread_exit_count_xecore17__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext691__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext691__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext691__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext691__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext691__gpgpu_threadgroup_count_xecore10__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext691__async_gpgpu_threadgroup_count_xecore14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext691__async_gpgpu_thread_exit_count_xecore18__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext692__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext692__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext692__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext692__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext692__gpgpu_threadgroup_count_xecore11__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext692__async_gpgpu_threadgroup_count_xecore15__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext692__async_gpgpu_thread_exit_count_xecore19__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext693__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext693__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext693__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext693__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext693__gpgpu_threadgroup_count_xecore12__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext693__async_gpgpu_threadgroup_count_xecore16__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext693__async_gpgpu_thread_exit_count_xecore20__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext694__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext694__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext694__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext694__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext694__gpgpu_threadgroup_count_xecore13__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext694__async_gpgpu_threadgroup_count_xecore17__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext694__async_gpgpu_thread_exit_count_xecore21__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext695__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext695__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext695__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext695__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext695__gpgpu_threadgroup_count_xecore14__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext695__async_gpgpu_threadgroup_count_xecore18__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext695__async_gpgpu_thread_exit_count_xecore22__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext696__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext696__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext696__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext696__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext696__gpgpu_threadgroup_count_xecore15__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext696__async_gpgpu_threadgroup_count_xecore19__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext696__async_gpgpu_thread_exit_count_xecore23__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext697__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext697__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext697__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext697__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext697__gpgpu_threadgroup_count_xecore16__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext697__async_gpgpu_threadgroup_count_xecore20__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext697__async_gpgpu_thread_exit_count_xecore24__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext698__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext698__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext698__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext698__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext698__gpgpu_threadgroup_count_xecore17__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext698__async_gpgpu_threadgroup_count_xecore21__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext698__async_gpgpu_thread_exit_count_xecore25__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext699__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext699__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext699__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext699__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext699__gpgpu_threadgroup_count_xecore18__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext699__async_gpgpu_threadgroup_count_xecore22__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext699__async_gpgpu_thread_exit_count_xecore26__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext700__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext700__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext700__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext700__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext700__gpgpu_threadgroup_count_xecore19__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext700__async_gpgpu_threadgroup_count_xecore23__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext700__async_gpgpu_thread_exit_count_xecore27__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext701__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext701__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext701__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext701__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext701__gpgpu_threadgroup_count_xecore20__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext701__async_gpgpu_threadgroup_count_xecore24__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext701__async_gpgpu_thread_exit_count_xecore28__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext702__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext702__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext702__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext702__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext702__gpgpu_threadgroup_count_xecore21__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext702__async_gpgpu_threadgroup_count_xecore25__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext702__async_gpgpu_thread_exit_count_xecore29__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext703__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext703__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext703__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext703__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext703__gpgpu_threadgroup_count_xecore22__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext703__async_gpgpu_threadgroup_count_xecore26__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext703__async_gpgpu_thread_exit_count_xecore30__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext704__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext704__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext704__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext704__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext704__gpgpu_threadgroup_count_xecore23__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext704__async_gpgpu_threadgroup_count_xecore27__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext704__async_gpgpu_thread_exit_count_xecore31__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext705__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext705__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext705__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext705__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext705__gpgpu_threadgroup_count_xecore24__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext705__async_gpgpu_threadgroup_count_xecore28__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext705__async_gpgpu_thread_exit_count_xecore0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext706__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext706__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext706__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext706__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext706__gpgpu_threadgroup_count_xecore25__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext706__async_gpgpu_threadgroup_count_xecore29__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext706__async_gpgpu_thread_exit_count_xecore1__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext707__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext707__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext707__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext707__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext707__gpgpu_threadgroup_count_xecore26__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext707__async_gpgpu_threadgroup_count_xecore30__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext707__async_gpgpu_thread_exit_count_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext708__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext708__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext708__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext708__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext708__gpgpu_threadgroup_count_xecore27__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext708__async_gpgpu_threadgroup_count_xecore31__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext708__async_gpgpu_thread_exit_count_xecore3__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext709__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext709__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext709__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext709__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext709__gpgpu_threadgroup_count_xecore28__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext709__async_gpgpu_threadgroup_count_xecore0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext709__async_gpgpu_thread_exit_count_xecore4__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext710__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext710__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext710__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext710__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext710__gpgpu_threadgroup_count_xecore29__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext710__async_gpgpu_threadgroup_count_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext710__async_gpgpu_thread_exit_count_xecore5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext711__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext711__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext711__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext711__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext711__gpgpu_threadgroup_count_xecore30__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext711__async_gpgpu_threadgroup_count_xecore2__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext711__async_gpgpu_thread_exit_count_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext712__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext712__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext712__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext712__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext712__gpgpu_threadgroup_count_xecore31__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext712__async_gpgpu_threadgroup_count_xecore3__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext712__async_gpgpu_thread_exit_count_xecore7__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext713__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext713__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext713__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext713__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext713__task_threadgroup_count_xecore0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext713__task_thread_exit_count_xecore4__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext713__threadgroup_dispatch_resource_stall_xecore8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext714__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext714__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext714__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext714__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext714__task_threadgroup_count_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext714__task_thread_exit_count_xecore5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext714__threadgroup_dispatch_resource_stall_xecore9__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext715__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext715__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext715__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext715__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext715__task_threadgroup_count_xecore2__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext715__task_thread_exit_count_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext715__threadgroup_dispatch_resource_stall_xecore10__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext716__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext716__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext716__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext716__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext716__task_threadgroup_count_xecore3__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext716__task_thread_exit_count_xecore7__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext716__threadgroup_dispatch_resource_stall_xecore11__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext717__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext717__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext717__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext717__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext717__task_threadgroup_count_xecore4__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext717__task_thread_exit_count_xecore8__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext717__threadgroup_dispatch_resource_stall_xecore12__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext718__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext718__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext718__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext718__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext718__task_threadgroup_count_xecore5__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext718__task_thread_exit_count_xecore9__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext718__threadgroup_dispatch_resource_stall_xecore13__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext719__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext719__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext719__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext719__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext719__task_threadgroup_count_xecore6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext719__task_thread_exit_count_xecore10__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext719__threadgroup_dispatch_resource_stall_xecore14__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext720__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext720__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext720__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext720__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext720__task_threadgroup_count_xecore7__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext720__task_thread_exit_count_xecore11__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext720__threadgroup_dispatch_resource_stall_xecore15__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext721__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext721__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext721__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext721__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext721__task_threadgroup_count_xecore8__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext721__task_thread_exit_count_xecore12__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext721__threadgroup_dispatch_resource_stall_xecore16__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext722__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext722__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext722__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext722__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext722__task_threadgroup_count_xecore9__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext722__task_thread_exit_count_xecore13__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext722__threadgroup_dispatch_resource_stall_xecore17__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext723__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext723__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext723__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext723__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext723__task_threadgroup_count_xecore10__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext723__task_thread_exit_count_xecore14__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext723__threadgroup_dispatch_resource_stall_xecore18__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext724__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext724__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext724__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext724__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext724__task_threadgroup_count_xecore11__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext724__task_thread_exit_count_xecore15__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext724__threadgroup_dispatch_resource_stall_xecore19__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext725__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext725__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext725__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext725__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext725__task_threadgroup_count_xecore12__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext725__task_thread_exit_count_xecore16__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext725__threadgroup_dispatch_resource_stall_xecore20__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext726__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext726__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext726__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext726__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext726__task_threadgroup_count_xecore13__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext726__task_thread_exit_count_xecore17__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext726__threadgroup_dispatch_resource_stall_xecore21__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext727__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext727__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext727__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext727__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext727__task_threadgroup_count_xecore14__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext727__task_thread_exit_count_xecore18__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext727__threadgroup_dispatch_resource_stall_xecore22__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext728__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext728__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext728__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext728__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext728__task_threadgroup_count_xecore15__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext728__task_thread_exit_count_xecore19__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext728__threadgroup_dispatch_resource_stall_xecore23__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext729__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext729__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext729__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext729__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext729__task_threadgroup_count_xecore16__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext729__task_thread_exit_count_xecore20__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext729__threadgroup_dispatch_resource_stall_xecore24__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext730__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext730__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext730__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext730__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext730__task_threadgroup_count_xecore17__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext730__task_thread_exit_count_xecore21__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext730__threadgroup_dispatch_resource_stall_xecore25__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext731__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext731__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext731__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext731__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext731__task_threadgroup_count_xecore18__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext731__task_thread_exit_count_xecore22__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext731__threadgroup_dispatch_resource_stall_xecore26__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext732__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext732__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext732__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext732__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext732__task_threadgroup_count_xecore19__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext732__task_thread_exit_count_xecore23__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext732__threadgroup_dispatch_resource_stall_xecore27__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext733__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext733__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext733__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext733__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext733__task_threadgroup_count_xecore20__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext733__task_thread_exit_count_xecore24__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext733__threadgroup_dispatch_resource_stall_xecore28__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext734__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext734__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext734__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext734__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext734__task_threadgroup_count_xecore21__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext734__task_thread_exit_count_xecore25__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext734__threadgroup_dispatch_resource_stall_xecore29__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext735__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext735__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext735__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext735__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext735__task_threadgroup_count_xecore22__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext735__task_thread_exit_count_xecore26__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext735__threadgroup_dispatch_resource_stall_xecore30__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext736__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext736__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext736__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext736__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext736__task_threadgroup_count_xecore23__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext736__task_thread_exit_count_xecore27__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext736__threadgroup_dispatch_resource_stall_xecore31__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext737__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext737__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext737__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext737__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext737__task_threadgroup_count_xecore24__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext737__task_thread_exit_count_xecore28__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext737__threadgroup_dispatch_resource_stall_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext738__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext738__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext738__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext738__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext738__task_threadgroup_count_xecore25__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext738__task_thread_exit_count_xecore29__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext738__threadgroup_dispatch_resource_stall_xecore1__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext739__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext739__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext739__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext739__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext739__task_threadgroup_count_xecore26__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext739__task_thread_exit_count_xecore30__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext739__threadgroup_dispatch_resource_stall_xecore2__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext740__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext740__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext740__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext740__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext740__task_threadgroup_count_xecore27__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext740__task_thread_exit_count_xecore31__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext740__threadgroup_dispatch_resource_stall_xecore3__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext741__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext741__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext741__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext741__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext741__task_threadgroup_count_xecore28__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext741__task_thread_exit_count_xecore0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext741__threadgroup_dispatch_resource_stall_xecore4__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext742__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext742__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext742__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext742__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext742__task_threadgroup_count_xecore29__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext742__task_thread_exit_count_xecore1__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext742__threadgroup_dispatch_resource_stall_xecore5__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext743__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext743__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext743__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext743__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext743__task_threadgroup_count_xecore30__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext743__task_thread_exit_count_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext743__threadgroup_dispatch_resource_stall_xecore6__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext744__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext744__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext744__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext744__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext744__task_threadgroup_count_xecore31__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext744__task_thread_exit_count_xecore3__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext744__threadgroup_dispatch_resource_stall_xecore7__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext745__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext745__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext745__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext745__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext745__threadgroup_dispatch_queue0_input_available_xecore0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext745__threadgroup_dispatch_queue0_input_available_xecore1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext745__threadgroup_dispatch_queue0_input_available_xecore2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext745__threadgroup_dispatch_queue0_input_available_xecore3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext745__threadgroup_dispatch_queue0_input_available_xecore4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext745__threadgroup_dispatch_queue0_input_available_xecore5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext745__threadgroup_dispatch_queue0_input_available_xecore6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext745__threadgroup_dispatch_queue0_input_available_xecore7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext745__threadgroup_dispatch_queue0_input_available_xecore8__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext745__threadgroup_dispatch_queue0_input_available_xecore9__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext745__threadgroup_dispatch_queue0_input_available_xecore10__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext745__threadgroup_dispatch_queue0_input_available_xecore11__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext745__threadgroup_dispatch_queue0_input_available_xecore12__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext745__threadgroup_dispatch_queue0_input_available_xecore13__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext745__threadgroup_dispatch_queue0_input_available_xecore14__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext745__threadgroup_dispatch_queue0_input_available_xecore15__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext746__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext746__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext746__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext746__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext746__threadgroup_dispatch_queue0_input_available_xecore16__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext746__threadgroup_dispatch_queue0_input_available_xecore17__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext746__threadgroup_dispatch_queue0_input_available_xecore18__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext746__threadgroup_dispatch_queue0_input_available_xecore19__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext746__threadgroup_dispatch_queue0_input_available_xecore20__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext746__threadgroup_dispatch_queue0_input_available_xecore21__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext746__threadgroup_dispatch_queue0_input_available_xecore22__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext746__threadgroup_dispatch_queue0_input_available_xecore23__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext746__threadgroup_dispatch_queue0_input_available_xecore24__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext746__threadgroup_dispatch_queue0_input_available_xecore25__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext746__threadgroup_dispatch_queue0_input_available_xecore26__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext746__threadgroup_dispatch_queue0_input_available_xecore27__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext746__threadgroup_dispatch_queue0_input_available_xecore28__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext746__threadgroup_dispatch_queue0_input_available_xecore29__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext746__threadgroup_dispatch_queue0_input_available_xecore30__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext746__threadgroup_dispatch_queue0_input_available_xecore31__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext747__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext747__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext747__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext747__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext747__threadgroup_dispatch_queue1_input_available_xecore0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext747__threadgroup_dispatch_queue1_input_available_xecore1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext747__threadgroup_dispatch_queue1_input_available_xecore2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext747__threadgroup_dispatch_queue1_input_available_xecore3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext747__threadgroup_dispatch_queue1_input_available_xecore4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext747__threadgroup_dispatch_queue1_input_available_xecore5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext747__threadgroup_dispatch_queue1_input_available_xecore6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext747__threadgroup_dispatch_queue1_input_available_xecore7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext747__threadgroup_dispatch_queue1_input_available_xecore8__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext747__threadgroup_dispatch_queue1_input_available_xecore9__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext747__threadgroup_dispatch_queue1_input_available_xecore10__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext747__threadgroup_dispatch_queue1_input_available_xecore11__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext747__threadgroup_dispatch_queue1_input_available_xecore12__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext747__threadgroup_dispatch_queue1_input_available_xecore13__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext747__threadgroup_dispatch_queue1_input_available_xecore14__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext747__threadgroup_dispatch_queue1_input_available_xecore15__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext748__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext748__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext748__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext748__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext748__threadgroup_dispatch_queue1_input_available_xecore16__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext748__threadgroup_dispatch_queue1_input_available_xecore17__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext748__threadgroup_dispatch_queue1_input_available_xecore18__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext748__threadgroup_dispatch_queue1_input_available_xecore19__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext748__threadgroup_dispatch_queue1_input_available_xecore20__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext748__threadgroup_dispatch_queue1_input_available_xecore21__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext748__threadgroup_dispatch_queue1_input_available_xecore22__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext748__threadgroup_dispatch_queue1_input_available_xecore23__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext748__threadgroup_dispatch_queue1_input_available_xecore24__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext748__threadgroup_dispatch_queue1_input_available_xecore25__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext748__threadgroup_dispatch_queue1_input_available_xecore26__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext748__threadgroup_dispatch_queue1_input_available_xecore27__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext748__threadgroup_dispatch_queue1_input_available_xecore28__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext748__threadgroup_dispatch_queue1_input_available_xecore29__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext748__threadgroup_dispatch_queue1_input_available_xecore30__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext748__threadgroup_dispatch_queue1_input_available_xecore31__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext749__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext749__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext749__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext749__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext749__thread_dispatch_queue0_active_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext749__thread_dispatch_queue0_active_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext749__thread_dispatch_queue0_active_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext749__thread_dispatch_queue0_active_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext749__thread_dispatch_queue0_active_xecore4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext749__thread_dispatch_queue0_active_xecore5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext749__thread_dispatch_queue0_active_xecore6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext749__thread_dispatch_queue0_active_xecore7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext750__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext750__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext750__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext750__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext750__thread_dispatch_queue0_active_xecore8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext750__thread_dispatch_queue0_active_xecore9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext750__thread_dispatch_queue0_active_xecore10__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext750__thread_dispatch_queue0_active_xecore11__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext750__thread_dispatch_queue0_active_xecore12__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext750__thread_dispatch_queue0_active_xecore13__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext750__thread_dispatch_queue0_active_xecore14__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext750__thread_dispatch_queue0_active_xecore15__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext751__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext751__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext751__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext751__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext751__thread_dispatch_queue0_active_xecore16__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext751__thread_dispatch_queue0_active_xecore17__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext751__thread_dispatch_queue0_active_xecore18__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext751__thread_dispatch_queue0_active_xecore19__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext751__thread_dispatch_queue0_active_xecore20__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext751__thread_dispatch_queue0_active_xecore21__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext751__thread_dispatch_queue0_active_xecore22__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext751__thread_dispatch_queue0_active_xecore23__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext752__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext752__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext752__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext752__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext752__thread_dispatch_queue0_active_xecore24__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext752__thread_dispatch_queue0_active_xecore25__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext752__thread_dispatch_queue0_active_xecore26__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext752__thread_dispatch_queue0_active_xecore27__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext752__thread_dispatch_queue0_active_xecore28__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext752__thread_dispatch_queue0_active_xecore29__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext752__thread_dispatch_queue0_active_xecore30__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext752__thread_dispatch_queue0_active_xecore31__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext753__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext753__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext753__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext753__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext753__thread_dispatch_queue1_active_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext753__thread_dispatch_queue1_active_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext753__thread_dispatch_queue1_active_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext753__thread_dispatch_queue1_active_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext753__thread_dispatch_queue1_active_xecore4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext753__thread_dispatch_queue1_active_xecore5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext753__thread_dispatch_queue1_active_xecore6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext753__thread_dispatch_queue1_active_xecore7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext753__thread_dispatch_stall_xecore0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext753__thread_dispatch_stall_xecore1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext753__thread_dispatch_stall_xecore2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext753__thread_dispatch_stall_xecore3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext753__thread_dispatch_stall_xecore4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext753__thread_dispatch_stall_xecore5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext753__thread_dispatch_stall_xecore6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext753__thread_dispatch_stall_xecore7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext754__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext754__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext754__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext754__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext754__thread_dispatch_queue1_active_xecore8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext754__thread_dispatch_queue1_active_xecore9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext754__thread_dispatch_queue1_active_xecore10__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext754__thread_dispatch_queue1_active_xecore11__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext754__thread_dispatch_queue1_active_xecore12__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext754__thread_dispatch_queue1_active_xecore13__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext754__thread_dispatch_queue1_active_xecore14__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext754__thread_dispatch_queue1_active_xecore15__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext754__thread_dispatch_stall_xecore8__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext754__thread_dispatch_stall_xecore9__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext754__thread_dispatch_stall_xecore10__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext754__thread_dispatch_stall_xecore11__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext754__thread_dispatch_stall_xecore12__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext754__thread_dispatch_stall_xecore13__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext754__thread_dispatch_stall_xecore14__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext754__thread_dispatch_stall_xecore15__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext755__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext755__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext755__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext755__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext755__thread_dispatch_queue1_active_xecore16__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext755__thread_dispatch_queue1_active_xecore17__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext755__thread_dispatch_queue1_active_xecore18__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext755__thread_dispatch_queue1_active_xecore19__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext755__thread_dispatch_queue1_active_xecore20__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext755__thread_dispatch_queue1_active_xecore21__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext755__thread_dispatch_queue1_active_xecore22__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext755__thread_dispatch_queue1_active_xecore23__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext755__thread_dispatch_stall_xecore16__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext755__thread_dispatch_stall_xecore17__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext755__thread_dispatch_stall_xecore18__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext755__thread_dispatch_stall_xecore19__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext755__thread_dispatch_stall_xecore20__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext755__thread_dispatch_stall_xecore21__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext755__thread_dispatch_stall_xecore22__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext755__thread_dispatch_stall_xecore23__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext756__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext756__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext756__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext756__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext756__thread_dispatch_queue1_active_xecore24__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext756__thread_dispatch_queue1_active_xecore25__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext756__thread_dispatch_queue1_active_xecore26__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext756__thread_dispatch_queue1_active_xecore27__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext756__thread_dispatch_queue1_active_xecore28__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext756__thread_dispatch_queue1_active_xecore29__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext756__thread_dispatch_queue1_active_xecore30__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext756__thread_dispatch_queue1_active_xecore31__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext756__thread_dispatch_stall_xecore24__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext756__thread_dispatch_stall_xecore25__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext756__thread_dispatch_stall_xecore26__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext756__thread_dispatch_stall_xecore27__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext756__thread_dispatch_stall_xecore28__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext756__thread_dispatch_stall_xecore29__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext756__thread_dispatch_stall_xecore30__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext756__thread_dispatch_stall_xecore31__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext757__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext757__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext757__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext757__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext757__thread_dispatch_input_available_xecore0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext757__thread_dispatch_input_available_xecore1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext757__thread_dispatch_input_available_xecore2__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext757__thread_dispatch_input_available_xecore3__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext757__thread_dispatch_input_available_xecore4__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext757__thread_dispatch_input_available_xecore5__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext757__thread_dispatch_input_available_xecore6__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext757__thread_dispatch_input_available_xecore7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext757__thread_dispatch_input_available_xecore8__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext757__thread_dispatch_input_available_xecore9__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext757__thread_dispatch_input_available_xecore10__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext757__thread_dispatch_input_available_xecore11__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext757__thread_dispatch_input_available_xecore12__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext757__thread_dispatch_input_available_xecore13__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext757__thread_dispatch_input_available_xecore14__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext757__thread_dispatch_input_available_xecore15__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext758__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext758__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext758__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext758__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext758__thread_dispatch_input_available_xecore16__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define acmgt3__ext758__thread_dispatch_input_available_xecore17__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define acmgt3__ext758__thread_dispatch_input_available_xecore18__read \
    bdw__render_pipe_profile__sf_stall__read
#define acmgt3__ext758__thread_dispatch_input_available_xecore19__read \
    bdw__render_pipe_profile__cl_stall__read
#define acmgt3__ext758__thread_dispatch_input_available_xecore20__read \
    bdw__render_pipe_profile__so_stall__read
#define acmgt3__ext758__thread_dispatch_input_available_xecore21__read \
    bdw__render_pipe_profile__ds_stall__read
#define acmgt3__ext758__thread_dispatch_input_available_xecore22__read \
    bdw__render_pipe_profile__hs_stall__read
#define acmgt3__ext758__thread_dispatch_input_available_xecore23__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define acmgt3__ext758__thread_dispatch_input_available_xecore24__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext758__thread_dispatch_input_available_xecore25__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext758__thread_dispatch_input_available_xecore26__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext758__thread_dispatch_input_available_xecore27__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext758__thread_dispatch_input_available_xecore28__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext758__thread_dispatch_input_available_xecore29__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext758__thread_dispatch_input_available_xecore30__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext758__thread_dispatch_input_available_xecore31__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext759__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext759__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext759__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext759__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext759__thread_dispatch_ps_active_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext759__thread_dispatch_ps_active_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext759__thread_dispatch_ps_active_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext759__thread_dispatch_ps_active_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext759__thread_dispatch_ps_active_xecore4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext759__thread_dispatch_ps_active_xecore5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext759__thread_dispatch_ps_active_xecore6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext759__thread_dispatch_ps_active_xecore7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext760__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext760__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext760__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext760__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext760__thread_dispatch_ps_active_xecore8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext760__thread_dispatch_ps_active_xecore9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext760__thread_dispatch_ps_active_xecore10__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext760__thread_dispatch_ps_active_xecore11__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext760__thread_dispatch_ps_active_xecore12__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext760__thread_dispatch_ps_active_xecore13__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext760__thread_dispatch_ps_active_xecore14__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext760__thread_dispatch_ps_active_xecore15__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext761__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext761__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext761__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext761__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext761__thread_dispatch_ps_active_xecore16__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext761__thread_dispatch_ps_active_xecore17__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext761__thread_dispatch_ps_active_xecore18__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext761__thread_dispatch_ps_active_xecore19__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext761__thread_dispatch_ps_active_xecore20__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext761__thread_dispatch_ps_active_xecore21__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext761__thread_dispatch_ps_active_xecore22__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext761__thread_dispatch_ps_active_xecore23__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext762__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext762__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext762__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext762__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext762__thread_dispatch_ps_active_xecore24__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext762__thread_dispatch_ps_active_xecore25__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext762__thread_dispatch_ps_active_xecore26__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext762__thread_dispatch_ps_active_xecore27__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext762__thread_dispatch_ps_active_xecore28__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext762__thread_dispatch_ps_active_xecore29__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext762__thread_dispatch_ps_active_xecore30__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext762__thread_dispatch_ps_active_xecore31__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext763__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext763__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext763__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext763__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext763__host_to_gpumem_transaction_read__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext763__host_to_gpumem_transaction_write__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext764__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext764__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext764__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext764__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext764__sysmem_transaction_read__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext764__sysmem_transaction_write__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext765__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext765__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext765__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext765__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext765__gpgpu_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext765__gpgpu_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext765__gpgpu_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext766__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext766__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext766__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext766__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext766__gpgpu_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext766__gpgpu_dispatch_xecore4__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext766__gpgpu_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext767__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext767__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext767__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext767__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext767__gpgpu_dispatch_xecore6__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext767__gpgpu_dispatch_xecore7__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext767__gpgpu_dispatch_xecore8__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext768__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext768__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext768__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext768__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext768__gpgpu_dispatch_xecore9__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext768__gpgpu_dispatch_xecore10__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext768__gpgpu_dispatch_xecore11__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext769__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext769__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext769__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext769__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext769__gpgpu_dispatch_xecore12__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext769__gpgpu_dispatch_xecore13__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext769__gpgpu_dispatch_xecore14__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext770__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext770__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext770__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext770__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext770__gpgpu_dispatch_xecore15__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext770__gpgpu_dispatch_xecore16__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext770__gpgpu_dispatch_xecore17__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext771__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext771__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext771__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext771__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext771__gpgpu_dispatch_xecore18__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext771__gpgpu_dispatch_xecore19__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext771__gpgpu_dispatch_xecore20__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext772__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext772__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext772__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext772__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext772__gpgpu_dispatch_xecore21__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext772__gpgpu_dispatch_xecore22__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext772__gpgpu_dispatch_xecore23__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext773__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext773__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext773__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext773__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext773__gpgpu_dispatch_xecore24__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext773__gpgpu_dispatch_xecore25__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext773__gpgpu_dispatch_xecore26__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext774__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext774__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext774__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext774__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext774__gpgpu_dispatch_xecore27__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext774__gpgpu_dispatch_xecore28__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext774__gpgpu_dispatch_xecore29__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define acmgt3__ext775__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext775__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext775__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext775__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext775__gpgpu_dispatch_xecore30__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext775__gpgpu_dispatch_xecore31__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define acmgt3__ext776__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext776__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext776__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext776__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext776__xve_multiple_pipe_active_xecore0_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore7_xve0__read
#define acmgt3__ext776__xve_multiple_pipe_active_xecore1_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore6_xve0__read
#define acmgt3__ext776__xve_multiple_pipe_active_xecore2_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore5_xve0__read
#define acmgt3__ext776__xve_multiple_pipe_active_xecore3_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore4_xve0__read
#define acmgt3__ext777__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext777__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext777__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext777__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext777__xve_multiple_pipe_active_xecore4_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore7_xve0__read
#define acmgt3__ext777__xve_multiple_pipe_active_xecore5_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore6_xve0__read
#define acmgt3__ext777__xve_multiple_pipe_active_xecore6_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore5_xve0__read
#define acmgt3__ext777__xve_multiple_pipe_active_xecore7_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore4_xve0__read
#define acmgt3__ext778__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext778__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext778__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext778__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext778__xve_multiple_pipe_active_xecore8_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore7_xve0__read
#define acmgt3__ext778__xve_multiple_pipe_active_xecore9_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore6_xve0__read
#define acmgt3__ext778__xve_multiple_pipe_active_xecore10_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore5_xve0__read
#define acmgt3__ext778__xve_multiple_pipe_active_xecore11_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore4_xve0__read
#define acmgt3__ext779__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext779__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext779__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext779__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext779__xve_multiple_pipe_active_xecore12_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore7_xve0__read
#define acmgt3__ext779__xve_multiple_pipe_active_xecore13_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore6_xve0__read
#define acmgt3__ext779__xve_multiple_pipe_active_xecore14_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore5_xve0__read
#define acmgt3__ext779__xve_multiple_pipe_active_xecore15_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore4_xve0__read
#define acmgt3__ext780__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext780__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext780__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext780__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext780__xve_multiple_pipe_active_xecore16_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore7_xve0__read
#define acmgt3__ext780__xve_multiple_pipe_active_xecore17_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore6_xve0__read
#define acmgt3__ext780__xve_multiple_pipe_active_xecore18_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore5_xve0__read
#define acmgt3__ext780__xve_multiple_pipe_active_xecore19_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore4_xve0__read
#define acmgt3__ext781__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext781__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext781__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext781__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext781__xve_multiple_pipe_active_xecore20_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore7_xve0__read
#define acmgt3__ext781__xve_multiple_pipe_active_xecore21_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore6_xve0__read
#define acmgt3__ext781__xve_multiple_pipe_active_xecore22_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore5_xve0__read
#define acmgt3__ext781__xve_multiple_pipe_active_xecore23_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore4_xve0__read
#define acmgt3__ext782__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext782__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext782__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext782__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext782__xve_multiple_pipe_active_xecore24_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore7_xve0__read
#define acmgt3__ext782__xve_multiple_pipe_active_xecore25_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore6_xve0__read
#define acmgt3__ext782__xve_multiple_pipe_active_xecore26_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore5_xve0__read
#define acmgt3__ext782__xve_multiple_pipe_active_xecore27_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore4_xve0__read
#define acmgt3__ext783__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext783__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext783__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext783__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext783__xve_multiple_pipe_active_xecore28_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore7_xve0__read
#define acmgt3__ext783__xve_multiple_pipe_active_xecore29_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore6_xve0__read
#define acmgt3__ext783__xve_multiple_pipe_active_xecore30_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore5_xve0__read
#define acmgt3__ext783__xve_multiple_pipe_active_xecore31_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore4_xve0__read
#define acmgt3__ext784__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext784__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext784__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext784__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext784__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt3__ext785__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext785__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext785__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext785__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext785__pixel_2x2_lit_post_rasterizer_early_depth_slice1__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt3__ext786__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext786__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext786__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext786__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext786__pixel_2x2_lit_post_rasterizer_early_depth_slice2__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt3__ext787__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext787__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext787__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext787__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext787__pixel_2x2_lit_post_rasterizer_early_depth_slice3__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt3__ext788__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext788__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext788__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext788__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext788__pixel_2x2_lit_post_rasterizer_early_depth_slice4__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt3__ext789__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext789__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext789__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext789__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext789__pixel_2x2_lit_post_rasterizer_early_depth_slice5__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt3__ext790__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext790__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext790__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext790__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext790__pixel_2x2_lit_post_rasterizer_early_depth_slice6__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt3__ext791__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext791__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext791__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext791__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext791__pixel_2x2_lit_post_rasterizer_early_depth_slice7__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt3__ext792__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext792__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext792__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext792__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext792__pixel_2x2_lit_post_rasterizer_late_depth_slice0__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt3__ext793__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext793__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext793__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext793__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext793__pixel_2x2_lit_post_rasterizer_late_depth_slice1__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt3__ext794__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext794__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext794__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext794__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext794__pixel_2x2_lit_post_rasterizer_late_depth_slice2__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt3__ext795__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext795__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext795__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext795__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext795__pixel_2x2_lit_post_rasterizer_late_depth_slice3__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt3__ext796__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext796__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext796__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext796__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext796__pixel_2x2_lit_post_rasterizer_late_depth_slice4__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt3__ext797__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext797__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext797__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext797__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext797__pixel_2x2_lit_post_rasterizer_late_depth_slice5__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt3__ext798__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext798__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext798__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext798__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext798__pixel_2x2_lit_post_rasterizer_late_depth_slice6__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt3__ext799__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext799__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext799__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext799__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext799__pixel_2x2_lit_post_rasterizer_late_depth_slice7__read \
    acmgt1__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define acmgt3__ext800__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext800__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext800__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext800__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext800__rt_instance_node_ray_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext800__rt_internal_node_ray_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext800__rt_traversal_step_ray_count_xecore0__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext801__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext801__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext801__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext801__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext801__rt_instance_node_ray_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext801__rt_internal_node_ray_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext801__rt_traversal_step_ray_count_xecore1__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext802__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext802__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext802__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext802__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext802__rt_instance_node_ray_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext802__rt_internal_node_ray_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext802__rt_traversal_step_ray_count_xecore2__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext803__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext803__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext803__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext803__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext803__rt_instance_node_ray_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext803__rt_internal_node_ray_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext803__rt_traversal_step_ray_count_xecore3__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext804__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext804__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext804__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext804__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext804__rt_instance_node_ray_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext804__rt_internal_node_ray_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext804__rt_traversal_step_ray_count_xecore4__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext805__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext805__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext805__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext805__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext805__rt_instance_node_ray_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext805__rt_internal_node_ray_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext805__rt_traversal_step_ray_count_xecore5__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext806__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext806__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext806__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext806__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext806__rt_instance_node_ray_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext806__rt_internal_node_ray_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext806__rt_traversal_step_ray_count_xecore6__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext807__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext807__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext807__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext807__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext807__rt_instance_node_ray_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext807__rt_internal_node_ray_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext807__rt_traversal_step_ray_count_xecore7__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext808__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext808__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext808__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext808__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext808__rt_instance_node_ray_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext808__rt_internal_node_ray_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext808__rt_traversal_step_ray_count_xecore8__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext809__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext809__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext809__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext809__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext809__rt_instance_node_ray_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext809__rt_internal_node_ray_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext809__rt_traversal_step_ray_count_xecore9__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext810__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext810__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext810__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext810__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext810__rt_instance_node_ray_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext810__rt_internal_node_ray_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext810__rt_traversal_step_ray_count_xecore10__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext811__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext811__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext811__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext811__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext811__rt_instance_node_ray_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext811__rt_internal_node_ray_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext811__rt_traversal_step_ray_count_xecore11__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext812__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext812__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext812__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext812__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext812__rt_instance_node_ray_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext812__rt_internal_node_ray_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext812__rt_traversal_step_ray_count_xecore12__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext813__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext813__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext813__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext813__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext813__rt_instance_node_ray_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext813__rt_internal_node_ray_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext813__rt_traversal_step_ray_count_xecore13__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext814__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext814__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext814__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext814__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext814__rt_instance_node_ray_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext814__rt_internal_node_ray_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext814__rt_traversal_step_ray_count_xecore14__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext815__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext815__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext815__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext815__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext815__rt_instance_node_ray_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext815__rt_internal_node_ray_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext815__rt_traversal_step_ray_count_xecore15__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext816__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext816__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext816__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext816__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext816__rt_instance_node_ray_count_xecore16__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext816__rt_internal_node_ray_count_xecore16__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext816__rt_traversal_step_ray_count_xecore16__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext817__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext817__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext817__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext817__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext817__rt_instance_node_ray_count_xecore17__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext817__rt_internal_node_ray_count_xecore17__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext817__rt_traversal_step_ray_count_xecore17__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext818__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext818__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext818__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext818__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext818__rt_instance_node_ray_count_xecore18__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext818__rt_internal_node_ray_count_xecore18__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext818__rt_traversal_step_ray_count_xecore18__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext819__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext819__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext819__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext819__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext819__rt_instance_node_ray_count_xecore19__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext819__rt_internal_node_ray_count_xecore19__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext819__rt_traversal_step_ray_count_xecore19__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext820__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext820__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext820__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext820__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext820__rt_instance_node_ray_count_xecore20__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext820__rt_internal_node_ray_count_xecore20__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext820__rt_traversal_step_ray_count_xecore20__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext821__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext821__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext821__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext821__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext821__rt_instance_node_ray_count_xecore21__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext821__rt_internal_node_ray_count_xecore21__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext821__rt_traversal_step_ray_count_xecore21__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext822__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext822__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext822__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext822__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext822__rt_instance_node_ray_count_xecore22__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext822__rt_internal_node_ray_count_xecore22__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext822__rt_traversal_step_ray_count_xecore22__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext823__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext823__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext823__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext823__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext823__rt_instance_node_ray_count_xecore23__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext823__rt_internal_node_ray_count_xecore23__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext823__rt_traversal_step_ray_count_xecore23__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext824__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext824__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext824__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext824__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext824__rt_instance_node_ray_count_xecore24__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext824__rt_internal_node_ray_count_xecore24__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext824__rt_traversal_step_ray_count_xecore24__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext825__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext825__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext825__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext825__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext825__rt_instance_node_ray_count_xecore25__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext825__rt_internal_node_ray_count_xecore25__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext825__rt_traversal_step_ray_count_xecore25__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext826__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext826__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext826__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext826__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext826__rt_instance_node_ray_count_xecore26__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext826__rt_internal_node_ray_count_xecore26__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext826__rt_traversal_step_ray_count_xecore26__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext827__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext827__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext827__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext827__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext827__rt_instance_node_ray_count_xecore27__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext827__rt_internal_node_ray_count_xecore27__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext827__rt_traversal_step_ray_count_xecore27__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext828__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext828__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext828__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext828__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext828__rt_instance_node_ray_count_xecore28__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext828__rt_internal_node_ray_count_xecore28__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext828__rt_traversal_step_ray_count_xecore28__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext829__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext829__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext829__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext829__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext829__rt_instance_node_ray_count_xecore29__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext829__rt_internal_node_ray_count_xecore29__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext829__rt_traversal_step_ray_count_xecore29__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext830__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext830__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext830__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext830__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext830__rt_instance_node_ray_count_xecore30__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext830__rt_internal_node_ray_count_xecore30__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext830__rt_traversal_step_ray_count_xecore30__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext831__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext831__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext831__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext831__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext831__rt_instance_node_ray_count_xecore31__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext831__rt_internal_node_ray_count_xecore31__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext831__rt_traversal_step_ray_count_xecore31__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext832__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext832__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext832__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext832__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext832__rt_quad_leaf_ray_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext832__rt_procedural_node_ray_count_xecore0__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext833__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext833__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext833__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext833__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext833__rt_quad_leaf_ray_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext833__rt_procedural_node_ray_count_xecore1__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext834__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext834__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext834__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext834__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext834__rt_quad_leaf_ray_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext834__rt_procedural_node_ray_count_xecore2__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext835__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext835__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext835__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext835__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext835__rt_quad_leaf_ray_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext835__rt_procedural_node_ray_count_xecore3__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext836__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext836__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext836__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext836__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext836__rt_quad_leaf_ray_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext836__rt_procedural_node_ray_count_xecore4__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext837__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext837__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext837__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext837__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext837__rt_quad_leaf_ray_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext837__rt_procedural_node_ray_count_xecore5__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext838__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext838__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext838__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext838__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext838__rt_quad_leaf_ray_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext838__rt_procedural_node_ray_count_xecore6__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext839__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext839__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext839__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext839__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext839__rt_quad_leaf_ray_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext839__rt_procedural_node_ray_count_xecore7__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext840__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext840__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext840__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext840__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext840__rt_quad_leaf_ray_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext840__rt_procedural_node_ray_count_xecore8__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext841__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext841__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext841__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext841__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext841__rt_quad_leaf_ray_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext841__rt_procedural_node_ray_count_xecore9__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext842__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext842__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext842__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext842__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext842__rt_quad_leaf_ray_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext842__rt_procedural_node_ray_count_xecore10__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext843__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext843__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext843__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext843__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext843__rt_quad_leaf_ray_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext843__rt_procedural_node_ray_count_xecore11__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext844__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext844__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext844__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext844__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext844__rt_quad_leaf_ray_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext844__rt_procedural_node_ray_count_xecore12__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext845__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext845__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext845__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext845__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext845__rt_quad_leaf_ray_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext845__rt_procedural_node_ray_count_xecore13__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext846__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext846__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext846__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext846__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext846__rt_quad_leaf_ray_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext846__rt_procedural_node_ray_count_xecore14__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext847__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext847__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext847__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext847__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext847__rt_quad_leaf_ray_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext847__rt_procedural_node_ray_count_xecore15__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext848__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext848__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext848__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext848__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext848__rt_quad_leaf_ray_count_xecore16__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext848__rt_procedural_node_ray_count_xecore16__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext849__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext849__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext849__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext849__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext849__rt_quad_leaf_ray_count_xecore17__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext849__rt_procedural_node_ray_count_xecore17__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext850__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext850__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext850__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext850__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext850__rt_quad_leaf_ray_count_xecore18__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext850__rt_procedural_node_ray_count_xecore18__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext851__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext851__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext851__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext851__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext851__rt_quad_leaf_ray_count_xecore19__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext851__rt_procedural_node_ray_count_xecore19__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext852__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext852__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext852__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext852__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext852__rt_quad_leaf_ray_count_xecore20__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext852__rt_procedural_node_ray_count_xecore20__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext853__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext853__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext853__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext853__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext853__rt_quad_leaf_ray_count_xecore21__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext853__rt_procedural_node_ray_count_xecore21__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext854__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext854__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext854__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext854__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext854__rt_quad_leaf_ray_count_xecore22__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext854__rt_procedural_node_ray_count_xecore22__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext855__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext855__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext855__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext855__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext855__rt_quad_leaf_ray_count_xecore23__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext855__rt_procedural_node_ray_count_xecore23__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext856__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext856__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext856__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext856__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext856__rt_quad_leaf_ray_count_xecore24__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext856__rt_procedural_node_ray_count_xecore24__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext857__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext857__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext857__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext857__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext857__rt_quad_leaf_ray_count_xecore25__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext857__rt_procedural_node_ray_count_xecore25__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext858__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext858__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext858__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext858__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext858__rt_quad_leaf_ray_count_xecore26__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext858__rt_procedural_node_ray_count_xecore26__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext859__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext859__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext859__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext859__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext859__rt_quad_leaf_ray_count_xecore27__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext859__rt_procedural_node_ray_count_xecore27__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext860__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext860__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext860__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext860__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext860__rt_quad_leaf_ray_count_xecore28__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext860__rt_procedural_node_ray_count_xecore28__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext861__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext861__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext861__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext861__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext861__rt_quad_leaf_ray_count_xecore29__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext861__rt_procedural_node_ray_count_xecore29__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext862__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext862__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext862__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext862__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext862__rt_quad_leaf_ray_count_xecore30__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext862__rt_procedural_node_ray_count_xecore30__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext863__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext863__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext863__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext863__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext863__rt_quad_leaf_ray_count_xecore31__read \
    acmgt1__ext23__load_store_cache_hit_xecore0__read
#define acmgt3__ext863__rt_procedural_node_ray_count_xecore31__read \
    acmgt1__ext23__load_store_cache_hit_xecore1__read
#define acmgt3__ext864__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext864__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext864__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext864__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext864__rt_bvh_cache_miss_xecore0__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext864__rt_bvh_cache_miss_xecore1__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext864__rt_bvh_cache_miss_xecore2__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext864__rt_bvh_cache_miss_xecore3__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext865__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext865__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext865__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext865__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext865__rt_bvh_cache_miss_xecore4__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext865__rt_bvh_cache_miss_xecore5__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext865__rt_bvh_cache_miss_xecore6__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext865__rt_bvh_cache_miss_xecore7__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext866__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext866__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext866__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext866__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext866__rt_bvh_cache_miss_xecore8__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext866__rt_bvh_cache_miss_xecore9__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext866__rt_bvh_cache_miss_xecore10__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext866__rt_bvh_cache_miss_xecore11__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext867__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext867__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext867__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext867__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext867__rt_bvh_cache_miss_xecore12__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext867__rt_bvh_cache_miss_xecore13__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext867__rt_bvh_cache_miss_xecore14__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext867__rt_bvh_cache_miss_xecore15__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext868__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext868__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext868__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext868__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext868__rt_bvh_cache_miss_xecore16__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext868__rt_bvh_cache_miss_xecore17__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext868__rt_bvh_cache_miss_xecore18__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext868__rt_bvh_cache_miss_xecore19__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext869__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext869__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext869__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext869__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext869__rt_bvh_cache_miss_xecore20__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext869__rt_bvh_cache_miss_xecore21__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext869__rt_bvh_cache_miss_xecore22__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext869__rt_bvh_cache_miss_xecore23__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext870__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext870__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext870__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext870__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext870__rt_bvh_cache_miss_xecore24__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext870__rt_bvh_cache_miss_xecore25__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext870__rt_bvh_cache_miss_xecore26__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext870__rt_bvh_cache_miss_xecore27__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext871__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext871__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext871__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext871__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext871__rt_bvh_cache_miss_xecore28__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext871__rt_bvh_cache_miss_xecore29__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext871__rt_bvh_cache_miss_xecore30__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext871__rt_bvh_cache_miss_xecore31__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext872__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext872__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext872__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext872__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext872__slm_access_count_xecore0__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext872__slm_access_count_xecore1__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext872__slm_access_count_xecore2__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext872__slm_access_count_xecore3__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext873__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext873__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext873__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext873__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext873__slm_access_count_xecore4__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext873__slm_access_count_xecore5__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext873__slm_access_count_xecore6__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext873__slm_access_count_xecore7__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext874__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext874__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext874__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext874__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext874__slm_access_count_xecore8__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext874__slm_access_count_xecore9__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext874__slm_access_count_xecore10__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext874__slm_access_count_xecore11__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext875__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext875__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext875__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext875__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext875__slm_access_count_xecore12__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext875__slm_access_count_xecore13__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext875__slm_access_count_xecore14__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext875__slm_access_count_xecore15__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext876__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext876__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext876__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext876__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext876__slm_access_count_xecore16__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext876__slm_access_count_xecore17__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext876__slm_access_count_xecore18__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext876__slm_access_count_xecore19__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext877__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext877__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext877__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext877__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext877__slm_access_count_xecore20__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext877__slm_access_count_xecore21__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext877__slm_access_count_xecore22__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext877__slm_access_count_xecore23__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext878__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext878__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext878__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext878__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext878__slm_access_count_xecore24__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext878__slm_access_count_xecore25__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext878__slm_access_count_xecore26__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext878__slm_access_count_xecore27__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext879__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext879__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext879__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext879__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext879__slm_access_count_xecore28__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext879__slm_access_count_xecore29__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext879__slm_access_count_xecore30__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext879__slm_access_count_xecore31__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext880__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext880__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext880__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext880__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext880__gpu_memory_l3_write_sqidi0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext881__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext881__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext881__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext881__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext881__gpu_memory_l3_write_sqidi1__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext882__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext882__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext882__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext882__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext882__gpu_memory_l3_write_sqidi2__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext883__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext883__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext883__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext883__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext883__gpu_memory_l3_write_sqidi3__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext884__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext884__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext884__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext884__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext884__gpu_memory_l3_write_sqidi4__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext885__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext885__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext885__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext885__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext885__gpu_memory_l3_write_sqidi5__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext886__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext886__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext886__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext886__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext886__gpu_memory_l3_write_sqidi6__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext887__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext887__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext887__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext887__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext887__gpu_memory_l3_write_sqidi7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext888__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext888__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext888__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext888__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext888__load_store_cache_number_of_bank_access_count_xecore0__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext888__load_store_cache_number_of_bank_access_count_xecore1__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext888__load_store_cache_number_of_bank_access_count_xecore2__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext888__load_store_cache_number_of_bank_access_count_xecore3__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext889__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext889__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext889__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext889__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext889__load_store_cache_number_of_bank_access_count_xecore4__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext889__load_store_cache_number_of_bank_access_count_xecore5__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext889__load_store_cache_number_of_bank_access_count_xecore6__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext889__load_store_cache_number_of_bank_access_count_xecore7__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext890__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext890__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext890__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext890__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext890__load_store_cache_number_of_bank_access_count_xecore8__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext890__load_store_cache_number_of_bank_access_count_xecore9__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext890__load_store_cache_number_of_bank_access_count_xecore10__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext890__load_store_cache_number_of_bank_access_count_xecore11__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext891__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext891__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext891__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext891__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext891__load_store_cache_number_of_bank_access_count_xecore12__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext891__load_store_cache_number_of_bank_access_count_xecore13__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext891__load_store_cache_number_of_bank_access_count_xecore14__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext891__load_store_cache_number_of_bank_access_count_xecore15__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext892__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext892__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext892__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext892__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext892__load_store_cache_number_of_bank_access_count_xecore16__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext892__load_store_cache_number_of_bank_access_count_xecore17__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext892__load_store_cache_number_of_bank_access_count_xecore18__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext892__load_store_cache_number_of_bank_access_count_xecore19__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext893__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext893__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext893__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext893__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext893__load_store_cache_number_of_bank_access_count_xecore20__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext893__load_store_cache_number_of_bank_access_count_xecore21__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext893__load_store_cache_number_of_bank_access_count_xecore22__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext893__load_store_cache_number_of_bank_access_count_xecore23__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext894__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext894__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext894__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext894__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext894__load_store_cache_number_of_bank_access_count_xecore24__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext894__load_store_cache_number_of_bank_access_count_xecore25__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext894__load_store_cache_number_of_bank_access_count_xecore26__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext894__load_store_cache_number_of_bank_access_count_xecore27__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext895__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext895__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext895__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext895__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext895__load_store_cache_number_of_bank_access_count_xecore28__read \
    acmgt1__threads_and_rast3__gs_threads__read
#define acmgt3__ext895__load_store_cache_number_of_bank_access_count_xecore29__read \
    acmgt1__ext21__load_store_cache_access_xecore1__read
#define acmgt3__ext895__load_store_cache_number_of_bank_access_count_xecore30__read \
    acmgt1__threads_and_rast1__hs_threads__read
#define acmgt3__ext895__load_store_cache_number_of_bank_access_count_xecore31__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define acmgt3__ext896__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext896__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext896__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext896__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext896__icache_hit_bank0_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext896__icache_hit_bank0_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext896__icache_hit_bank0_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext896__icache_hit_bank0_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext896__icache_hit_bank0_xecore4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext896__icache_hit_bank0_xecore5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext896__icache_hit_bank0_xecore6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext896__icache_hit_bank0_xecore7__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext896__icache_miss_bank0_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext896__icache_miss_bank0_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext896__icache_miss_bank0_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext896__icache_miss_bank0_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext896__icache_miss_bank0_xecore4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext896__icache_miss_bank0_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext896__icache_miss_bank0_xecore6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext896__icache_miss_bank0_xecore7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext897__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext897__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext897__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext897__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext897__icache_hit_bank0_xecore8__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext897__icache_hit_bank0_xecore9__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext897__icache_hit_bank0_xecore10__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext897__icache_hit_bank0_xecore11__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext897__icache_hit_bank0_xecore12__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext897__icache_hit_bank0_xecore13__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext897__icache_hit_bank0_xecore14__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext897__icache_hit_bank0_xecore15__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext897__icache_miss_bank0_xecore8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext897__icache_miss_bank0_xecore9__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext897__icache_miss_bank0_xecore10__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext897__icache_miss_bank0_xecore11__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext897__icache_miss_bank0_xecore12__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext897__icache_miss_bank0_xecore13__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext897__icache_miss_bank0_xecore14__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext897__icache_miss_bank0_xecore15__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext898__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext898__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext898__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext898__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext898__icache_hit_bank0_xecore16__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext898__icache_hit_bank0_xecore17__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext898__icache_hit_bank0_xecore18__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext898__icache_hit_bank0_xecore19__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext898__icache_hit_bank0_xecore20__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext898__icache_hit_bank0_xecore21__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext898__icache_hit_bank0_xecore22__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext898__icache_hit_bank0_xecore23__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext898__icache_miss_bank0_xecore16__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext898__icache_miss_bank0_xecore17__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext898__icache_miss_bank0_xecore18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext898__icache_miss_bank0_xecore19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext898__icache_miss_bank0_xecore20__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext898__icache_miss_bank0_xecore21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext898__icache_miss_bank0_xecore22__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext898__icache_miss_bank0_xecore23__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext899__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext899__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext899__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext899__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext899__icache_hit_bank0_xecore24__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext899__icache_hit_bank0_xecore25__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext899__icache_hit_bank0_xecore26__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext899__icache_hit_bank0_xecore27__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext899__icache_hit_bank0_xecore28__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext899__icache_hit_bank0_xecore29__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext899__icache_hit_bank0_xecore30__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext899__icache_hit_bank0_xecore31__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext899__icache_miss_bank0_xecore24__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext899__icache_miss_bank0_xecore25__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext899__icache_miss_bank0_xecore26__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext899__icache_miss_bank0_xecore27__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext899__icache_miss_bank0_xecore28__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext899__icache_miss_bank0_xecore29__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext899__icache_miss_bank0_xecore30__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext899__icache_miss_bank0_xecore31__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext900__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext900__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext900__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext900__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext900__icache_hit_bank1_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext900__icache_hit_bank1_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext900__icache_hit_bank1_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext900__icache_hit_bank1_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext900__icache_hit_bank1_xecore4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext900__icache_hit_bank1_xecore5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext900__icache_hit_bank1_xecore6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext900__icache_hit_bank1_xecore7__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext900__icache_miss_bank1_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext900__icache_miss_bank1_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext900__icache_miss_bank1_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext900__icache_miss_bank1_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext900__icache_miss_bank1_xecore4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext900__icache_miss_bank1_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext900__icache_miss_bank1_xecore6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext900__icache_miss_bank1_xecore7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext901__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext901__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext901__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext901__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext901__icache_hit_bank1_xecore8__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext901__icache_hit_bank1_xecore9__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext901__icache_hit_bank1_xecore10__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext901__icache_hit_bank1_xecore11__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext901__icache_hit_bank1_xecore12__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext901__icache_hit_bank1_xecore13__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext901__icache_hit_bank1_xecore14__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext901__icache_hit_bank1_xecore15__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext901__icache_miss_bank1_xecore8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext901__icache_miss_bank1_xecore9__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext901__icache_miss_bank1_xecore10__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext901__icache_miss_bank1_xecore11__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext901__icache_miss_bank1_xecore12__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext901__icache_miss_bank1_xecore13__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext901__icache_miss_bank1_xecore14__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext901__icache_miss_bank1_xecore15__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext902__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext902__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext902__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext902__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext902__icache_hit_bank1_xecore16__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext902__icache_hit_bank1_xecore17__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext902__icache_hit_bank1_xecore18__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext902__icache_hit_bank1_xecore19__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext902__icache_hit_bank1_xecore20__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext902__icache_hit_bank1_xecore21__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext902__icache_hit_bank1_xecore22__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext902__icache_hit_bank1_xecore23__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext902__icache_miss_bank1_xecore16__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext902__icache_miss_bank1_xecore17__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext902__icache_miss_bank1_xecore18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext902__icache_miss_bank1_xecore19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext902__icache_miss_bank1_xecore20__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext902__icache_miss_bank1_xecore21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext902__icache_miss_bank1_xecore22__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext902__icache_miss_bank1_xecore23__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext903__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext903__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext903__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext903__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext903__icache_hit_bank1_xecore24__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext903__icache_hit_bank1_xecore25__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext903__icache_hit_bank1_xecore26__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext903__icache_hit_bank1_xecore27__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext903__icache_hit_bank1_xecore28__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext903__icache_hit_bank1_xecore29__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext903__icache_hit_bank1_xecore30__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext903__icache_hit_bank1_xecore31__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext903__icache_miss_bank1_xecore24__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext903__icache_miss_bank1_xecore25__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext903__icache_miss_bank1_xecore26__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext903__icache_miss_bank1_xecore27__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext903__icache_miss_bank1_xecore28__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext903__icache_miss_bank1_xecore29__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext903__icache_miss_bank1_xecore30__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext903__icache_miss_bank1_xecore31__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext904__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext904__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext904__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext904__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext904__icache_hit_bank2_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext904__icache_hit_bank2_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext904__icache_hit_bank2_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext904__icache_hit_bank2_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext904__icache_hit_bank2_xecore4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext904__icache_hit_bank2_xecore5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext904__icache_hit_bank2_xecore6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext904__icache_hit_bank2_xecore7__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext904__icache_miss_bank2_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext904__icache_miss_bank2_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext904__icache_miss_bank2_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext904__icache_miss_bank2_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext904__icache_miss_bank2_xecore4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext904__icache_miss_bank2_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext904__icache_miss_bank2_xecore6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext904__icache_miss_bank2_xecore7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext905__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext905__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext905__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext905__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext905__icache_hit_bank2_xecore8__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext905__icache_hit_bank2_xecore9__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext905__icache_hit_bank2_xecore10__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext905__icache_hit_bank2_xecore11__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext905__icache_hit_bank2_xecore12__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext905__icache_hit_bank2_xecore13__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext905__icache_hit_bank2_xecore14__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext905__icache_hit_bank2_xecore15__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext905__icache_miss_bank2_xecore8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext905__icache_miss_bank2_xecore9__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext905__icache_miss_bank2_xecore10__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext905__icache_miss_bank2_xecore11__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext905__icache_miss_bank2_xecore12__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext905__icache_miss_bank2_xecore13__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext905__icache_miss_bank2_xecore14__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext905__icache_miss_bank2_xecore15__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext906__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext906__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext906__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext906__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext906__icache_hit_bank2_xecore16__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext906__icache_hit_bank2_xecore17__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext906__icache_hit_bank2_xecore18__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext906__icache_hit_bank2_xecore19__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext906__icache_hit_bank2_xecore20__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext906__icache_hit_bank2_xecore21__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext906__icache_hit_bank2_xecore22__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext906__icache_hit_bank2_xecore23__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext906__icache_miss_bank2_xecore16__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext906__icache_miss_bank2_xecore17__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext906__icache_miss_bank2_xecore18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext906__icache_miss_bank2_xecore19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext906__icache_miss_bank2_xecore20__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext906__icache_miss_bank2_xecore21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext906__icache_miss_bank2_xecore22__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext906__icache_miss_bank2_xecore23__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext907__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext907__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext907__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext907__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext907__icache_hit_bank2_xecore24__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext907__icache_hit_bank2_xecore25__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext907__icache_hit_bank2_xecore26__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext907__icache_hit_bank2_xecore27__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext907__icache_hit_bank2_xecore28__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext907__icache_hit_bank2_xecore29__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext907__icache_hit_bank2_xecore30__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext907__icache_hit_bank2_xecore31__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext907__icache_miss_bank2_xecore24__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext907__icache_miss_bank2_xecore25__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext907__icache_miss_bank2_xecore26__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext907__icache_miss_bank2_xecore27__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext907__icache_miss_bank2_xecore28__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext907__icache_miss_bank2_xecore29__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext907__icache_miss_bank2_xecore30__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext907__icache_miss_bank2_xecore31__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext908__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext908__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext908__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext908__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext908__icache_hit_bank3_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext908__icache_hit_bank3_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext908__icache_hit_bank3_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext908__icache_hit_bank3_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext908__icache_hit_bank3_xecore4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext908__icache_hit_bank3_xecore5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext908__icache_hit_bank3_xecore6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext908__icache_hit_bank3_xecore7__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext908__icache_miss_bank3_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext908__icache_miss_bank3_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext908__icache_miss_bank3_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext908__icache_miss_bank3_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext908__icache_miss_bank3_xecore4__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext908__icache_miss_bank3_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext908__icache_miss_bank3_xecore6__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext908__icache_miss_bank3_xecore7__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext909__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext909__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext909__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext909__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext909__icache_hit_bank3_xecore8__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext909__icache_hit_bank3_xecore9__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext909__icache_hit_bank3_xecore10__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext909__icache_hit_bank3_xecore11__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext909__icache_hit_bank3_xecore12__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext909__icache_hit_bank3_xecore13__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext909__icache_hit_bank3_xecore14__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext909__icache_hit_bank3_xecore15__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext909__icache_miss_bank3_xecore8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext909__icache_miss_bank3_xecore9__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext909__icache_miss_bank3_xecore10__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext909__icache_miss_bank3_xecore11__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext909__icache_miss_bank3_xecore12__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext909__icache_miss_bank3_xecore13__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext909__icache_miss_bank3_xecore14__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext909__icache_miss_bank3_xecore15__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext910__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext910__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext910__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext910__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext910__icache_hit_bank3_xecore16__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext910__icache_hit_bank3_xecore17__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext910__icache_hit_bank3_xecore18__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext910__icache_hit_bank3_xecore19__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext910__icache_hit_bank3_xecore20__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext910__icache_hit_bank3_xecore21__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext910__icache_hit_bank3_xecore22__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext910__icache_hit_bank3_xecore23__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext910__icache_miss_bank3_xecore16__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext910__icache_miss_bank3_xecore17__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext910__icache_miss_bank3_xecore18__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext910__icache_miss_bank3_xecore19__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext910__icache_miss_bank3_xecore20__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext910__icache_miss_bank3_xecore21__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext910__icache_miss_bank3_xecore22__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext910__icache_miss_bank3_xecore23__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext911__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext911__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext911__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext911__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext911__icache_hit_bank3_xecore24__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define acmgt3__ext911__icache_hit_bank3_xecore25__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define acmgt3__ext911__icache_hit_bank3_xecore26__read \
    hsw__compute_extended__eu_typed_reads0__read
#define acmgt3__ext911__icache_hit_bank3_xecore27__read \
    hsw__compute_extended__eu_typed_writes0__read
#define acmgt3__ext911__icache_hit_bank3_xecore28__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define acmgt3__ext911__icache_hit_bank3_xecore29__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define acmgt3__ext911__icache_hit_bank3_xecore30__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define acmgt3__ext911__icache_hit_bank3_xecore31__read \
    hsw__compute_extended__gpu_clocks__read
#define acmgt3__ext911__icache_miss_bank3_xecore24__read \
    hsw__memory_reads__gpu_core_clocks__read
#define acmgt3__ext911__icache_miss_bank3_xecore25__read \
    hsw__memory_reads__llc_read_accesses__read
#define acmgt3__ext911__icache_miss_bank3_xecore26__read \
    hsw__memory_reads__gti_memory_reads__read
#define acmgt3__ext911__icache_miss_bank3_xecore27__read \
    hsw__compute_extended__typed_atomics0__read
#define acmgt3__ext911__icache_miss_bank3_xecore28__read \
    hsw__compute_extended__untyped_reads0__read
#define acmgt3__ext911__icache_miss_bank3_xecore29__read \
    hsw__render_basic__gpu_core_clocks__read
#define acmgt3__ext911__icache_miss_bank3_xecore30__read \
    hsw__compute_extended__untyped_writes0__read
#define acmgt3__ext911__icache_miss_bank3_xecore31__read \
    hsw__compute_extended__typed_writes0__read
#define acmgt3__ext912__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext912__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext912__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext912__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext912__slm_bank_conflict_count_xecore0__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext913__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext913__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext913__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext913__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext913__slm_bank_conflict_count_xecore1__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext914__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext914__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext914__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext914__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext914__slm_bank_conflict_count_xecore2__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext915__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext915__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext915__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext915__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext915__slm_bank_conflict_count_xecore3__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext916__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext916__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext916__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext916__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext916__slm_bank_conflict_count_xecore4__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext917__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext917__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext917__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext917__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext917__slm_bank_conflict_count_xecore5__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext918__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext918__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext918__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext918__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext918__slm_bank_conflict_count_xecore6__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext919__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext919__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext919__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext919__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext919__slm_bank_conflict_count_xecore7__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext920__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext920__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext920__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext920__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext920__slm_bank_conflict_count_xecore8__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext921__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext921__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext921__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext921__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext921__slm_bank_conflict_count_xecore9__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext922__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext922__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext922__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext922__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext922__slm_bank_conflict_count_xecore10__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext923__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext923__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext923__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext923__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext923__slm_bank_conflict_count_xecore11__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext924__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext924__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext924__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext924__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext924__slm_bank_conflict_count_xecore12__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext925__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext925__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext925__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext925__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext925__slm_bank_conflict_count_xecore13__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext926__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext926__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext926__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext926__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext926__slm_bank_conflict_count_xecore14__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext927__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext927__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext927__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext927__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext927__slm_bank_conflict_count_xecore15__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext928__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext928__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext928__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext928__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext928__slm_bank_conflict_count_xecore16__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext929__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext929__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext929__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext929__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext929__slm_bank_conflict_count_xecore17__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext930__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext930__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext930__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext930__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext930__slm_bank_conflict_count_xecore18__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext931__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext931__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext931__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext931__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext931__slm_bank_conflict_count_xecore19__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext932__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext932__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext932__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext932__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext932__slm_bank_conflict_count_xecore20__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext933__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext933__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext933__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext933__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext933__slm_bank_conflict_count_xecore21__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext934__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext934__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext934__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext934__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext934__slm_bank_conflict_count_xecore22__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext935__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext935__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext935__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext935__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext935__slm_bank_conflict_count_xecore23__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext936__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext936__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext936__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext936__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext936__slm_bank_conflict_count_xecore24__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext937__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext937__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext937__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext937__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext937__slm_bank_conflict_count_xecore25__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext938__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext938__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext938__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext938__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext938__slm_bank_conflict_count_xecore26__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext939__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext939__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext939__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext939__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext939__slm_bank_conflict_count_xecore27__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext940__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext940__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext940__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext940__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext940__slm_bank_conflict_count_xecore28__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext941__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext941__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext941__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext941__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext941__slm_bank_conflict_count_xecore29__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext942__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext942__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext942__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext942__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext942__slm_bank_conflict_count_xecore30__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext943__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext943__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext943__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext943__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext943__slm_bank_conflict_count_xecore31__read \
    acmgt1__ext229__slm_bank_conflict_count_xecore0__read
#define acmgt3__ext944__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext944__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext944__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext944__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext944__slm_byte_read_bank0_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext944__load_store_cache_byte_read_bank0_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext945__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext945__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext945__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext945__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext945__slm_byte_read_bank0_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext945__load_store_cache_byte_read_bank0_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext946__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext946__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext946__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext946__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext946__slm_byte_read_bank0_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext946__load_store_cache_byte_read_bank0_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext947__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext947__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext947__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext947__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext947__slm_byte_read_bank0_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext947__load_store_cache_byte_read_bank0_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext948__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext948__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext948__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext948__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext948__slm_byte_read_bank1_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext948__load_store_cache_byte_read_bank1_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext949__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext949__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext949__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext949__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext949__slm_byte_read_bank1_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext949__load_store_cache_byte_read_bank1_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext950__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext950__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext950__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext950__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext950__slm_byte_read_bank1_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext950__load_store_cache_byte_read_bank1_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext951__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext951__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext951__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext951__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext951__slm_byte_read_bank1_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext951__load_store_cache_byte_read_bank1_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext952__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext952__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext952__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext952__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext952__slm_byte_read_bank2_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext952__load_store_cache_byte_read_bank2_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext953__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext953__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext953__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext953__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext953__slm_byte_read_bank2_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext953__load_store_cache_byte_read_bank2_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext954__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext954__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext954__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext954__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext954__slm_byte_read_bank2_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext954__load_store_cache_byte_read_bank2_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext955__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext955__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext955__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext955__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext955__slm_byte_read_bank2_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext955__load_store_cache_byte_read_bank2_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext956__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext956__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext956__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext956__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext956__slm_byte_read_bank3_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext956__load_store_cache_byte_read_bank3_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext957__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext957__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext957__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext957__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext957__slm_byte_read_bank3_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext957__load_store_cache_byte_read_bank3_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext958__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext958__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext958__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext958__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext958__slm_byte_read_bank3_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext958__load_store_cache_byte_read_bank3_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext959__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext959__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext959__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext959__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext959__slm_byte_read_bank3_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext959__load_store_cache_byte_read_bank3_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext960__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext960__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext960__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext960__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext960__slm_byte_write_bank0_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext960__load_store_cache_byte_write_bank0_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext961__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext961__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext961__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext961__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext961__slm_byte_write_bank0_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext961__load_store_cache_byte_write_bank0_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext962__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext962__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext962__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext962__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext962__slm_byte_write_bank0_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext962__load_store_cache_byte_write_bank0_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext963__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext963__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext963__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext963__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext963__slm_byte_write_bank0_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext963__load_store_cache_byte_write_bank0_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext964__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext964__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext964__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext964__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext964__slm_byte_write_bank1_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext964__load_store_cache_byte_write_bank1_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext965__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext965__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext965__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext965__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext965__slm_byte_write_bank1_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext965__load_store_cache_byte_write_bank1_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext966__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext966__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext966__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext966__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext966__slm_byte_write_bank1_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext966__load_store_cache_byte_write_bank1_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext967__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext967__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext967__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext967__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext967__slm_byte_write_bank1_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext967__load_store_cache_byte_write_bank1_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext968__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext968__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext968__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext968__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext968__slm_byte_write_bank2_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext968__load_store_cache_byte_write_bank2_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext969__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext969__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext969__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext969__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext969__slm_byte_write_bank2_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext969__load_store_cache_byte_write_bank2_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext970__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext970__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext970__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext970__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext970__slm_byte_write_bank2_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext970__load_store_cache_byte_write_bank2_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext971__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext971__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext971__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext971__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext971__slm_byte_write_bank2_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext971__load_store_cache_byte_write_bank2_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext972__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext972__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext972__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext972__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext972__slm_byte_write_bank3_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext972__load_store_cache_byte_write_bank3_xecore0__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext973__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext973__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext973__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext973__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext973__slm_byte_write_bank3_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext973__load_store_cache_byte_write_bank3_xecore1__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext974__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext974__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext974__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext974__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext974__slm_byte_write_bank3_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext974__load_store_cache_byte_write_bank3_xecore2__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext975__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext975__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext975__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext975__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext975__slm_byte_write_bank3_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define acmgt3__ext975__load_store_cache_byte_write_bank3_xecore3__read \
    acmgt1__ext508__load_store_cache_byte_read_bank0_xecore0__read
#define acmgt3__ext976__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext976__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext976__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext976__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext976__rt_input_available_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext976__rt_input_available_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext976__rt_input_available_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext976__rt_input_available_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext976__rt_input_available_xecore4__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext976__rt_input_available_xecore5__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext976__rt_input_available_xecore6__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext976__rt_input_available_xecore7__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext977__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext977__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext977__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext977__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext977__rt_input_available_xecore8__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext977__rt_input_available_xecore9__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext977__rt_input_available_xecore10__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext977__rt_input_available_xecore11__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext977__rt_input_available_xecore12__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext977__rt_input_available_xecore13__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext977__rt_input_available_xecore14__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext977__rt_input_available_xecore15__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext978__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext978__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext978__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext978__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext978__rt_input_available_xecore16__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext978__rt_input_available_xecore17__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext978__rt_input_available_xecore18__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext978__rt_input_available_xecore19__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext978__rt_input_available_xecore20__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext978__rt_input_available_xecore21__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext978__rt_input_available_xecore22__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext978__rt_input_available_xecore23__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext979__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext979__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext979__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext979__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext979__rt_input_available_xecore24__read \
    bdw__render_basic__sampler0_busy__read
#define acmgt3__ext979__rt_input_available_xecore25__read \
    bdw__render_basic__sampler1_busy__read
#define acmgt3__ext979__rt_input_available_xecore26__read \
    bdw__render_basic__sampler0_bottleneck__read
#define acmgt3__ext979__rt_input_available_xecore27__read \
    bdw__render_basic__sampler1_bottleneck__read
#define acmgt3__ext979__rt_input_available_xecore28__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define acmgt3__ext979__rt_input_available_xecore29__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define acmgt3__ext979__rt_input_available_xecore30__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define acmgt3__ext979__rt_input_available_xecore31__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define acmgt3__ext980__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext980__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext980__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext980__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext980__gpu_memory_l3_read_sqidi0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext981__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext981__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext981__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext981__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext981__gpu_memory_l3_read_sqidi1__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext982__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext982__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext982__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext982__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext982__gpu_memory_l3_read_sqidi2__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext983__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext983__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext983__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext983__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext983__gpu_memory_l3_read_sqidi3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext984__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext984__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext984__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext984__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext984__gpu_memory_l3_read_sqidi4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext985__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext985__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext985__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext985__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext985__gpu_memory_l3_read_sqidi5__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext986__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext986__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext986__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext986__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext986__gpu_memory_l3_read_sqidi6__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext987__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext987__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext987__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext987__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext987__gpu_memory_l3_read_sqidi7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define acmgt3__ext1000__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext1000__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext1000__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext1000__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext1000__xve_active__read \
    bdw__render_basic__eu_active__read
#define acmgt3__ext1000__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define acmgt3__ext1000__xve_threads_occupancy_all__read \
    acmgt1__ext1000__xve_threads_occupancy_all__read
#define acmgt3__ext1000__xve_inst_executed_alu0_all__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define acmgt3__ext1000__xve_inst_executed_alu0_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1000__xve_inst_executed_alu1_all__read \
    hsw__render_basic__hs_threads__read
#define acmgt3__ext1000__xve_inst_executed_alu1_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1000__xve_inst_executed_xmx_all__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define acmgt3__ext1000__xve_inst_executed_xmx_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1000__xve_inst_executed_send_all__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define acmgt3__ext1000__xve_inst_executed_send_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1000__xve_inst_executed_control_all__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define acmgt3__ext1000__xve_inst_executed_control_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1000__xve_pipe_alu0_and_alu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt3__ext1000__xve_pipe_alu0_and_xmx_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt3__ext1000__xve_inst_executed_alu0_all_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt3__ext1000__xve_inst_executed_alu1_all_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt3__ext1000__xve_inst_executed_xmx_all_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt3__ext1000__xve_inst_executed_send_all_utilization__read \
    bdw__render_basic__vs_send_active__read
#define acmgt3__ext1000__xve_inst_executed_control_all_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt3__ext1000__xve_active_cycles__read \
    acmgt1__ext1000__xve_active_cycles__read
#define acmgt3__ext1000__xve_active_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1000__xve_stall_cycles__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define acmgt3__ext1000__xve_stall_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1000__xve_threads_occupancy_cycles_all__read \
    acmgt1__ext1000__xve_threads_occupancy_cycles_all__read
#define acmgt3__ext1000__xve_threads_occupancy_cycles_all__max \
    acmgt1__ext1000__xve_threads_occupancy_cycles_all__max

#define acmgt3__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read \
    acmgt1__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read
#define acmgt3__ext1000__xve_pipe_alu0_and_alu1_active_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1000__xve_pipe_alu0_and_xmx_active_cycles__read \
    hsw__render_basic__ds_threads__read
#define acmgt3__ext1000__xve_pipe_alu0_and_xmx_active_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1001__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext1001__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext1001__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext1001__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext1001__xve_inst_executed_alu0_vs__read \
    acmgt1__ext1000__xve_active_cycles__read
#define acmgt3__ext1001__xve_inst_executed_alu0_vs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1001__xve_inst_executed_alu0_hs__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define acmgt3__ext1001__xve_inst_executed_alu0_hs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1001__xve_inst_executed_alu0_ds__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define acmgt3__ext1001__xve_inst_executed_alu0_ds__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1001__xve_inst_executed_alu0_ps__read \
    hsw__render_basic__hs_threads__read
#define acmgt3__ext1001__xve_inst_executed_alu0_ps__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1001__xve_inst_executed_alu0_cs__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define acmgt3__ext1001__xve_inst_executed_alu0_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1001__xve_inst_executed_alu0_async_cs__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define acmgt3__ext1001__xve_inst_executed_alu0_async_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1001__xve_inst_executed_alu1_vs__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define acmgt3__ext1001__xve_inst_executed_alu1_vs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1001__xve_inst_executed_alu1_hs__read \
    hsw__render_basic__ds_threads__read
#define acmgt3__ext1001__xve_inst_executed_alu1_hs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1001__xve_inst_executed_alu1_ds__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define acmgt3__ext1001__xve_inst_executed_alu1_ds__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1001__xve_inst_executed_alu1_ps__read \
    acmgt1__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read
#define acmgt3__ext1001__xve_inst_executed_alu1_ps__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1001__xve_inst_executed_alu1_cs__read \
    acmgt1__ext1001__xve_inst_executed_alu1_cs__read
#define acmgt3__ext1001__xve_inst_executed_alu1_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1001__xve_inst_executed_alu1_async_cs__read \
    acmgt1__ext1001__xve_inst_executed_alu1_async_cs__read
#define acmgt3__ext1001__xve_inst_executed_alu1_async_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1001__xve_inst_executed_alu0_vs_utilization__read \
    bdw__render_basic__eu_active__read
#define acmgt3__ext1001__xve_inst_executed_alu0_hs_utilization__read \
    bdw__render_basic__eu_stall__read
#define acmgt3__ext1001__xve_inst_executed_alu0_ds_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt3__ext1001__xve_inst_executed_alu0_ps_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt3__ext1001__xve_inst_executed_alu0_cs_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt3__ext1001__xve_inst_executed_alu0_async_cs_utilization__read \
    bdw__render_basic__vs_send_active__read
#define acmgt3__ext1001__xve_inst_executed_alu1_vs_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt3__ext1001__xve_inst_executed_alu1_hs_utilization__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt3__ext1001__xve_inst_executed_alu1_ds_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt3__ext1001__xve_inst_executed_alu1_ps_utilization__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt3__ext1001__xve_inst_executed_alu1_cs_utilization__read \
    bdw__render_basic__ps_send_active__read
#define acmgt3__ext1001__xve_inst_executed_alu1_async_cs_utilization__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define acmgt3__ext1002__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext1002__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext1002__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext1002__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext1002__xve_inst_executed_alu0_rt_ahs_utilization__read \
    bdw__render_basic__eu_active__read
#define acmgt3__ext1002__xve_inst_executed_alu1_rt_ahs_utilization__read \
    bdw__render_basic__eu_stall__read
#define acmgt3__ext1002__xve_inst_executed_send_rt_ahs_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt3__ext1002__xve_inst_executed_alu0_rt_chs_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt3__ext1002__xve_inst_executed_alu1_rt_chs_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt3__ext1002__xve_inst_executed_send_rt_chs_utilization__read \
    bdw__render_basic__vs_send_active__read
#define acmgt3__ext1002__xve_inst_executed_alu0_rt_ms_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt3__ext1002__xve_inst_executed_alu1_rt_ms_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt3__ext1002__xve_inst_executed_send_rt_ms_utilization__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt3__ext1002__xve_inst_executed_alu0_rt_ahs__read \
    acmgt1__ext1000__xve_active_cycles__read
#define acmgt3__ext1002__xve_inst_executed_alu0_rt_ahs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1002__xve_inst_executed_alu1_rt_ahs__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define acmgt3__ext1002__xve_inst_executed_alu1_rt_ahs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1002__xve_inst_executed_send_rt_ahs__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define acmgt3__ext1002__xve_inst_executed_send_rt_ahs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1002__xve_inst_executed_alu0_rt_chs__read \
    hsw__render_basic__hs_threads__read
#define acmgt3__ext1002__xve_inst_executed_alu0_rt_chs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1002__xve_inst_executed_alu1_rt_chs__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define acmgt3__ext1002__xve_inst_executed_alu1_rt_chs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1002__xve_inst_executed_send_rt_chs__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define acmgt3__ext1002__xve_inst_executed_send_rt_chs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1002__xve_inst_executed_alu0_rt_ms__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define acmgt3__ext1002__xve_inst_executed_alu0_rt_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1002__xve_inst_executed_alu1_rt_ms__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define acmgt3__ext1002__xve_inst_executed_alu1_rt_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1002__xve_inst_executed_send_rt_ms__read \
    hsw__render_basic__ds_threads__read
#define acmgt3__ext1002__xve_inst_executed_send_rt_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1004__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext1004__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext1004__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext1004__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext1004__xve_stall__read \
    bdw__render_basic__eu_active__read
#define acmgt3__ext1004__xve_stall_async_cs__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt3__ext1004__xve_stall_cs__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt3__ext1004__xve_stall_ds__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt3__ext1004__xve_stall_hs__read \
    bdw__render_basic__vs_send_active__read
#define acmgt3__ext1004__xve_stall_ms__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt3__ext1004__xve_stall_ps__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt3__ext1004__xve_stall_ts__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt3__ext1004__xve_stall_vs__read \
    bdw__render_basic__eu_stall__read
#define acmgt3__ext1004__xve_stall_rt__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define acmgt3__ext1004__xve_stall_cycles__read \
    acmgt1__ext1000__xve_active_cycles__read
#define acmgt3__ext1004__xve_stall_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1004__xve_stall_cycles_async_cs__read \
    hsw__render_basic__ds_threads__read
#define acmgt3__ext1004__xve_stall_cycles_async_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1004__xve_stall_cycles_cs__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define acmgt3__ext1004__xve_stall_cycles_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1004__xve_stall_cycles_ds__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define acmgt3__ext1004__xve_stall_cycles_ds__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1004__xve_stall_cycles_hs__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define acmgt3__ext1004__xve_stall_cycles_hs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1004__xve_stall_cycles_ms__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define acmgt3__ext1004__xve_stall_cycles_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1004__xve_stall_cycles_ps__read \
    hsw__render_basic__hs_threads__read
#define acmgt3__ext1004__xve_stall_cycles_ps__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1004__xve_stall_cycles_ts__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define acmgt3__ext1004__xve_stall_cycles_ts__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1004__xve_stall_cycles_vs__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define acmgt3__ext1004__xve_stall_cycles_vs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1004__xve_stall_cycles_rt__read \
    acmgt1__ext1001__xve_inst_executed_alu1_async_cs__read
#define acmgt3__ext1004__xve_stall_cycles_rt__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1005__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext1005__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext1005__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext1005__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext1005__xve_inst_executed_alu0_all__read \
    acmgt1__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read
#define acmgt3__ext1005__xve_inst_executed_alu0_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1005__xve_inst_executed_fp16__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define acmgt3__ext1005__xve_inst_executed_fp16__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1005__xve_inst_executed_fp32__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define acmgt3__ext1005__xve_inst_executed_fp32__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1005__xve_inst_executed_fp64__read \
    acmgt1__ext1000__xve_active_cycles__read
#define acmgt3__ext1005__xve_inst_executed_fp64__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1005__xve_inst_executed_alu1_all__read \
    acmgt1__ext1001__xve_inst_executed_alu1_cs__read
#define acmgt3__ext1005__xve_inst_executed_alu1_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1005__xve_inst_executed_int16__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define acmgt3__ext1005__xve_inst_executed_int16__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1005__xve_inst_executed_int32__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define acmgt3__ext1005__xve_inst_executed_int32__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1005__xve_inst_executed_math__read \
    hsw__render_basic__hs_threads__read
#define acmgt3__ext1005__xve_inst_executed_math__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1005__xve_inst_executed_xmx_all__read \
    acmgt1__ext1001__xve_inst_executed_alu1_async_cs__read
#define acmgt3__ext1005__xve_inst_executed_xmx_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1005__xve_inst_executed_xmx_bf16__read \
    hsw__render_basic__ds_threads__read
#define acmgt3__ext1005__xve_inst_executed_xmx_bf16__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1005__xve_inst_executed_xmx_fp16__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define acmgt3__ext1005__xve_inst_executed_xmx_fp16__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1005__xve_inst_executed_xmx_int8__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define acmgt3__ext1005__xve_inst_executed_xmx_int8__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1005__xve_inst_executed_alu0_all_utilization__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt3__ext1005__xve_inst_executed_fp16_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt3__ext1005__xve_inst_executed_fp32_utilization__read \
    bdw__render_basic__eu_stall__read
#define acmgt3__ext1005__xve_inst_executed_fp64_utilization__read \
    bdw__render_basic__eu_active__read
#define acmgt3__ext1005__xve_inst_executed_alu1_all_utilization__read \
    bdw__render_basic__ps_send_active__read
#define acmgt3__ext1005__xve_inst_executed_int16_utilization__read \
    bdw__render_basic__vs_send_active__read
#define acmgt3__ext1005__xve_inst_executed_int32_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt3__ext1005__xve_inst_executed_math_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt3__ext1005__xve_inst_executed_xmx_all_utilization__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define acmgt3__ext1005__xve_inst_executed_xmx_bf16_utilization__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt3__ext1005__xve_inst_executed_xmx_fp16_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt3__ext1005__xve_inst_executed_xmx_int8_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt3__ext1006__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext1006__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext1006__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext1006__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext1006__xve_inst_executed_send_all__read \
    acmgt1__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read
#define acmgt3__ext1006__xve_inst_executed_send_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1006__xve_inst_executed_send_async_cs__read \
    hsw__render_basic__ds_threads__read
#define acmgt3__ext1006__xve_inst_executed_send_async_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1006__xve_inst_executed_send_cs__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define acmgt3__ext1006__xve_inst_executed_send_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1006__xve_inst_executed_send_ds__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define acmgt3__ext1006__xve_inst_executed_send_ds__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1006__xve_inst_executed_send_gs__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define acmgt3__ext1006__xve_inst_executed_send_gs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1006__xve_inst_executed_send_hs__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define acmgt3__ext1006__xve_inst_executed_send_hs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1006__xve_inst_executed_send_ms__read \
    hsw__render_basic__hs_threads__read
#define acmgt3__ext1006__xve_inst_executed_send_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1006__xve_inst_executed_send_ps__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define acmgt3__ext1006__xve_inst_executed_send_ps__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1006__xve_inst_executed_send_ts__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define acmgt3__ext1006__xve_inst_executed_send_ts__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1006__xve_inst_executed_send_vs__read \
    acmgt1__ext1000__xve_active_cycles__read
#define acmgt3__ext1006__xve_inst_executed_send_vs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1006__xve_inst_executed_send_all_utilization__read \
    bdw__render_basic__ps_fpu1_active__read
#define acmgt3__ext1006__xve_inst_executed_send_async_cs_utilization__read \
    bdw__render_basic__ps_fpu0_active__read
#define acmgt3__ext1006__xve_inst_executed_send_cs_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt3__ext1006__xve_inst_executed_send_ds_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt3__ext1006__xve_inst_executed_send_gs_utilization__read \
    bdw__render_basic__vs_send_active__read
#define acmgt3__ext1006__xve_inst_executed_send_hs_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt3__ext1006__xve_inst_executed_send_ms_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt3__ext1006__xve_inst_executed_send_ps_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt3__ext1006__xve_inst_executed_send_ts_utilization__read \
    bdw__render_basic__eu_stall__read
#define acmgt3__ext1006__xve_inst_executed_send_vs_utilization__read \
    bdw__render_basic__eu_active__read
#define acmgt3__ext1007__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext1007__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext1007__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext1007__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext1007__xve_stall_gs__read \
    bdw__render_basic__eu_stall__read
#define acmgt3__ext1007__xve_inst_executed_alu0_gs__read \
    hsw__render_basic__hs_threads__read
#define acmgt3__ext1007__xve_inst_executed_alu0_gs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1007__xve_inst_executed_alu1_gs__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define acmgt3__ext1007__xve_inst_executed_alu1_gs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1007__xve_stall_cycles_gs__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define acmgt3__ext1007__xve_stall_cycles_gs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1007__xve_inst_executed_alu0_ms__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define acmgt3__ext1007__xve_inst_executed_alu0_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1007__xve_inst_executed_alu0_ts__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define acmgt3__ext1007__xve_inst_executed_alu0_ts__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1007__xve_inst_executed_alu1_ms__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define acmgt3__ext1007__xve_inst_executed_alu1_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1007__xve_inst_executed_alu1_ts__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define acmgt3__ext1007__xve_inst_executed_alu1_ts__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define acmgt3__ext1007__xve_inst_executed_alu0_gs_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define acmgt3__ext1007__xve_inst_executed_alu1_gs_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define acmgt3__ext1007__xve_inst_executed_alu0_ms_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define acmgt3__ext1007__xve_inst_executed_alu0_ts_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define acmgt3__ext1007__xve_inst_executed_alu1_ms_utilization__read \
    bdw__render_basic__vs_send_active__read
#define acmgt3__ext1007__xve_inst_executed_alu1_ts_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define acmgt3__ext1010__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define acmgt3__ext1010__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define acmgt3__ext1010__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define acmgt3__ext1010__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define acmgt3__ext1010__sampler_2_x2_read__read \
    bdw__render_basic__sampler_texels__read
#define acmgt3__ext1010__pixel_write__read \
    bdw__render_basic__samples_written__read
#define acmgt3__ext1010__pixel_blend__read \
    bdw__render_basic__samples_blended__read
#define acmgt3__ext1010__rasterizer_sample_output__read \
    bdw__render_basic__rasterized_pixels__read
#define acmgt3__ext1010__postps_depth_stencil_alpha_test_fail__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define mtlgt2__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__render_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define mtlgt2__render_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define mtlgt2__render_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define mtlgt2__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define mtlgt2__render_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define mtlgt2__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define mtlgt2__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt2__render_basic__xve_active__read \
    bdw__render_basic__eu_active__read
#define mtlgt2__render_basic__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define mtlgt2__render_basic__xve_thread_occupancy__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define mtlgt2__render_basic__xve_fpu_em_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt2__render_basic__vs_fpu_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt2__render_basic__vs_em_active__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt2__render_basic__vs_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt2__render_basic__ps_fpu_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define mtlgt2__render_basic__ps_em_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define mtlgt2__render_basic__ps_send_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define mtlgt2__render_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define mtlgt2__render_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define mtlgt2__render_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define mtlgt2__render_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define mtlgt2__render_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define mtlgt2__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define mtlgt2__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define mtlgt2__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define mtlgt2__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define mtlgt2__render_basic__slm_reads__read \
    hsw__render_basic__ps_threads__read
#define mtlgt2__render_basic__slm_reads__max \
    acmgt1__render_basic__slm_reads__max

#define mtlgt2__render_basic__slm_writes__read \
    acmgt1__render_basic__slm_writes__read
#define mtlgt2__render_basic__slm_writes__max \
    acmgt1__render_basic__slm_reads__max

#define mtlgt2__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define mtlgt2__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define mtlgt2__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
uint64_t
mtlgt2__render_basic__gti_read_throughput__read(const struct intel_perf *perf,
                                                const struct intel_perf_metric_set *metric_set,
                                                uint64_t *accumulator);
#define mtlgt2__render_basic__gti_read_throughput__max \
    acmgt1__render_basic__gti_read_throughput__max

uint64_t
mtlgt2__render_basic__gti_write_throughput__read(const struct intel_perf *perf,
                                                 const struct intel_perf_metric_set *metric_set,
                                                 uint64_t *accumulator);
#define mtlgt2__render_basic__gti_write_throughput__max \
    acmgt1__render_basic__gti_read_throughput__max

#define mtlgt2__render_basic__samplers_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__render_basic__sampler_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt2__compute_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define mtlgt2__compute_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define mtlgt2__compute_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define mtlgt2__compute_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define mtlgt2__compute_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define mtlgt2__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define mtlgt2__compute_basic__xve_active__read \
    bdw__render_basic__eu_active__read
#define mtlgt2__compute_basic__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define mtlgt2__compute_basic__fpu_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define mtlgt2__compute_basic__em_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt2__compute_basic__xmx_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt2__compute_basic__xve_fpu_em_active__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt2__compute_basic__xve_fpu_xmx_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt2__compute_basic__xve_avg_ipc_rate__read \
    acmgt1__compute_basic__xve_avg_ipc_rate__read
#define mtlgt2__compute_basic__xve_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define mtlgt2__compute_basic__send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define mtlgt2__compute_basic__xve_thread_occupancy__read \
    acmgt1__compute_basic__xve_thread_occupancy__read
#define mtlgt2__compute_basic__xve_fpu_flt16__read \
    bdw__render_basic__ps_fpu1_active__read
#define mtlgt2__compute_basic__xve_fpu_flt32__read \
    bdw__render_basic__ps_send_active__read
#define mtlgt2__compute_basic__xve_fpu_flt64__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define mtlgt2__compute_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define mtlgt2__compute_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define mtlgt2__compute_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define mtlgt2__compute_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define mtlgt2__compute_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define mtlgt2__compute_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define mtlgt2__compute_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define mtlgt2__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define mtlgt2__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define mtlgt2__compute_basic__slm_reads__read \
    hsw__render_basic__ps_threads__read
#define mtlgt2__compute_basic__slm_reads__max \
    acmgt1__render_basic__slm_reads__max

#define mtlgt2__compute_basic__slm_writes__read \
    acmgt1__render_basic__slm_writes__read
#define mtlgt2__compute_basic__slm_writes__max \
    acmgt1__render_basic__slm_reads__max

#define mtlgt2__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define mtlgt2__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define mtlgt2__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define mtlgt2__compute_basic__gti_read_throughput__read \
    mtlgt2__render_basic__gti_read_throughput__read
#define mtlgt2__compute_basic__gti_read_throughput__max \
    acmgt1__render_basic__gti_read_throughput__max

#define mtlgt2__compute_basic__gti_write_throughput__read \
    mtlgt2__render_basic__gti_write_throughput__read
#define mtlgt2__compute_basic__gti_write_throughput__max \
    acmgt1__render_basic__gti_read_throughput__max

#define mtlgt2__async_compute__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__async_compute__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__async_compute__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__async_compute__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__async_compute__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt2__async_compute__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define mtlgt2__async_compute__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define mtlgt2__async_compute__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define mtlgt2__async_compute__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define mtlgt2__async_compute__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define mtlgt2__async_compute__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define mtlgt2__async_compute__fpu_active__read \
    bdw__render_basic__eu_active__read
#define mtlgt2__async_compute__vs_fpu_active__read \
    bdw__render_basic__eu_stall__read
#define mtlgt2__async_compute__ps_fpu_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define mtlgt2__async_compute__cs_fpu_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt2__async_compute__async_cs_fpu_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt2__async_compute__em_active__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt2__async_compute__vs_em_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt2__async_compute__ps_em_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define mtlgt2__async_compute__cs_em_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define mtlgt2__async_compute__async_cs_em_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define mtlgt2__async_compute__xve_thread_occupancy__read \
    acmgt1__async_compute__xve_thread_occupancy__read
#define mtlgt2__async_compute__xve_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define mtlgt2__async_compute__xve_stall__read \
    bdw__compute_l3_cache__eu_move_fpu0_instruction__read
#define mtlgt2__xve_activity__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__xve_activity__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__xve_activity__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__xve_activity__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__xve_activity__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt2__xve_activity__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define mtlgt2__xve_activity__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define mtlgt2__xve_activity__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define mtlgt2__xve_activity__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define mtlgt2__xve_activity__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define mtlgt2__xve_activity__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define mtlgt2__xve_activity__hs_fpu_active__read \
    bdw__render_basic__eu_active__read
#define mtlgt2__xve_activity__ds_fpu_active__read \
    bdw__render_basic__eu_stall__read
#define mtlgt2__xve_activity__gs_fpu_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define mtlgt2__xve_activity__hs_em_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt2__xve_activity__ds_em_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt2__xve_activity__gs_em_active__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt2__xve_activity__hs_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt2__xve_activity__ds_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define mtlgt2__xve_activity__gs_send_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define mtlgt2__xve_activity__cs_send_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define mtlgt2__gpu_busyness__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__gpu_busyness__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__gpu_busyness__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__gpu_busyness__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__gpu_busyness__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt2__gpu_busyness__xve_active__read \
    bdw__render_basic__eu_active__read
#define mtlgt2__gpu_busyness__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define mtlgt2__gpu_busyness__xve_thread_occupancy__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define mtlgt2__gpu_busyness__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define mtlgt2__gpu_busyness__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define mtlgt2__gpu_busyness__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define mtlgt2__gpu_busyness__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define mtlgt2__gpu_busyness__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define mtlgt2__gpu_busyness__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define mtlgt2__gpu_busyness__render_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__gpu_busyness__compute_engine0_busy__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__gpu_busyness__blitter_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt2__hdc_and_sf__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__hdc_and_sf__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__hdc_and_sf__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__hdc_and_sf__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__hdc_and_sf__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt2__hdc_and_sf__non_sampler_shader00_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__hdc_and_sf__non_sampler_shader01_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__hdc_and_sf__non_sampler_shader02_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt2__hdc_and_sf__non_sampler_shader03_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt2__hdc_and_sf__poly0_data_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt2__hdc_and_sf__gt_request_queue00_full__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__hdc_and_sf__gt_request_queue01_full__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__hdc_and_sf__gt_request_queue10_full__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt2__hdc_and_sf__gt_request_queue11_full__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt2__l3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__l3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__l3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__l3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__l3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt2__l3__l3_input_available_l3_bank0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__l3__l3_input_available_l3_bank1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__l3__l3_input_available_l3_bank2__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt2__l3__l3_input_available_l3_bank3__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt2__l3__l3_output_ready_l3_bank0__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt2__l3__l3_output_ready_l3_bank1__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt2__l3__l3_output_ready_l3_bank2__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt2__l3__l3_output_ready_l3_bank3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt2__rasterizer_and_pixel_backend1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__rasterizer_and_pixel_backend1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__rasterizer_and_pixel_backend1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__rasterizer_and_pixel_backend1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__rasterizer_and_pixel_backend1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt2__rasterizer_and_pixel_backend1__rasterizer0_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__rasterizer_and_pixel_backend1__pixel_data00_ready__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__rasterizer_and_pixel_backend1__pixel_data01_ready__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__rasterizer_and_pixel_backend1__ps_output00_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__rasterizer_and_pixel_backend1__pixel_values00_ready__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt2__rasterizer_and_pixel_backend2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__rasterizer_and_pixel_backend2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__rasterizer_and_pixel_backend2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__rasterizer_and_pixel_backend2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__rasterizer_and_pixel_backend2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt2__rasterizer_and_pixel_backend2__rasterizer0_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__rasterizer_and_pixel_backend2__pixel_data00_ready__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__rasterizer_and_pixel_backend2__pixel_data01_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt2__rasterizer_and_pixel_backend2__ps_output00_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__rasterizer_and_pixel_backend2__pixel_values00_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__render_pipe_profile__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__render_pipe_profile__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__render_pipe_profile__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__render_pipe_profile__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__render_pipe_profile__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt2__render_pipe_profile__vf0_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__render_pipe_profile__vs0_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__render_pipe_profile__cl0_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt2__render_pipe_profile__hs0_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt2__render_pipe_profile__ds0_bottleneck__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt2__render_pipe_profile__gs0_bottleneck__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define mtlgt2__render_pipe_profile__sf0_bottleneck__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define mtlgt2__render_pipe_profile__so0_bottleneck__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define mtlgt2__render_pipe_profile__cl0_stall__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt2__render_pipe_profile__hs0_stall__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt2__render_pipe_profile__ds0_stall__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt2__render_pipe_profile__sf0_stall__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt2__render_pipe_profile__so0_stall__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt2__render_pipe_profile__hi_depth00_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt2__render_pipe_profile__hi_depth01_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__render_pipe_profile__bc00_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__sampler__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__sampler__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__sampler__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__sampler__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__sampler__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt2__sampler__sampler00_input_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__sampler__sampler01_input_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__sampler__sampler02_input_available__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt2__sampler__sampler03_input_available__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt2__sampler__sampler00_output_ready__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt2__sampler__sampler01_output_ready__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt2__sampler__sampler02_output_ready__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt2__sampler__sampler03_output_ready__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt2__tdl1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__tdl1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__tdl1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__tdl1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__tdl1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt2__tdl1__non_ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__tdl1__ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__tdl1__thread_header00_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt2__tdl1__thread_header00_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__tdl1__thread_header00_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__tdl1__thread_header00_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt2__tdl1__thread_header00_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt2__tdl1__non_ps_thread01_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt2__tdl1__ps_thread01_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt2__tdl1__thread_header01_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define mtlgt2__tdl1__thread_header01_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt2__tdl1__thread_header01_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt2__tdl1__thread_header01_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt2__tdl1__thread_header01_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt2__tdl2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__tdl2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__tdl2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__tdl2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__tdl2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt2__tdl2__non_ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__tdl2__ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__tdl2__thread_header02_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt2__tdl2__thread_header02_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__tdl2__thread_header02_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__tdl2__thread_header02_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt2__tdl2__thread_header02_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt2__tdl2__non_ps_thread03_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt2__tdl2__ps_thread03_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt2__tdl2__thread_header03_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define mtlgt2__tdl2__thread_header03_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt2__tdl2__thread_header03_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt2__tdl2__thread_header03_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt2__tdl2__thread_header03_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt2__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt2__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt2__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt2__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt2__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt2__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt2__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt2__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt2__test_oa__counter8__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt2__test_oa__counter9__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt2__ext1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext1__gpu_memory_byte_write_sqidi0__read \
    acmgt1__ext1__gpu_memory_byte_write_sqidi0__read
#define mtlgt2__ext1__gpu_memory_byte_write_sqidi1__read \
    hsw__render_basic__gti_read_throughput__read
#define mtlgt2__ext1__gpu_memory_write_sqidi0__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt2__ext1__gpu_memory_write_sqidi1__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt2__ext1__gpu_memory_write__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define mtlgt2__ext1__gpu_memory_read_sqidi0__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define mtlgt2__ext1__gpu_memory_read_sqidi1__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
uint64_t
mtlgt2__ext1__gpu_memory_read__read(const struct intel_perf *perf,
                                    const struct intel_perf_metric_set *metric_set,
                                    uint64_t *accumulator);
#define mtlgt2__ext1__gpu_memory_byte_read_sqidi0__read \
    acmgt3__ext2__gpu_memory_byte_write_sqidi0__read
#define mtlgt2__ext1__gpu_memory_byte_read_sqidi1__read \
    acmgt3__ext2__gpu_memory_byte_write_sqidi1__read
#define mtlgt2__ext1__gpu_memory_active_sqidi0__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define mtlgt2__ext1__gpu_memory_active_sqidi1__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt2__ext1__gpu_memory_byte_read_bw_sqidi0__read \
    acmgt3__ext2__gpu_memory_byte_write_bw_sqidi0__read
#define mtlgt2__ext1__gpu_memory_byte_read_bw_sqidi1__read \
    acmgt3__ext2__gpu_memory_byte_write_bw_sqidi1__read
#define mtlgt2__ext1__gpu_memory_byte_write_bw_sqidi0__read \
    acmgt1__ext1__gpu_memory_byte_write_bw_sqidi0__read
#define mtlgt2__ext1__gpu_memory_byte_write_bw_sqidi1__read \
    acmgt1__ext1__gpu_memory_byte_write_bw_sqidi1__read
#define mtlgt2__ext4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext4__l3_read_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt2__ext4__l3_read_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt2__ext4__l3_read_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt2__ext4__l3_read_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt2__ext4__l3_write_l3_bank0__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt2__ext4__l3_write_l3_bank1__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt2__ext4__l3_write_l3_bank2__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext4__l3_write_l3_bank3__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt2__ext5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext5__dataport_l3_read_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt2__ext5__dataport_l3_read_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt2__ext5__dataport_l3_read_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt2__ext5__dataport_l3_read_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt2__ext5__dataport_l3_write_l3_bank0__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt2__ext5__dataport_l3_write_l3_bank1__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext5__dataport_l3_write_l3_bank2__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt2__ext5__dataport_l3_write_l3_bank3__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt2__ext5__l3_hit_l3_bank0__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt2__ext5__l3_hit_l3_bank1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt2__ext5__l3_hit_l3_bank2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt2__ext5__l3_hit_l3_bank3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt2__ext7__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext7__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext7__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext7__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext7__sampler_l3_read_l3_bank0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt2__ext7__sampler_l3_read_l3_bank1__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt2__ext7__sampler_l3_read_l3_bank2__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt2__ext7__sampler_l3_read_l3_bank3__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt2__ext7__sampler_l3_hit_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt2__ext7__sampler_l3_hit_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt2__ext7__sampler_l3_hit_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt2__ext7__sampler_l3_hit_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt2__ext7__sampler_busy_xecore0__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt2__ext7__sampler_busy_xecore1__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt2__ext7__sampler_busy_xecore2__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt2__ext7__sampler_busy_xecore3__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt2__ext8__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext8__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext8__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext8__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext8__icache_l3_read_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt2__ext8__icache_l3_read_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt2__ext8__icache_l3_read_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt2__ext8__icache_l3_read_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt2__ext8__icache_l3_hit_l3_bank0__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt2__ext8__icache_l3_hit_l3_bank1__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext8__icache_l3_hit_l3_bank2__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt2__ext8__icache_l3_hit_l3_bank3__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt2__ext10__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext10__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext10__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext10__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext10__dataport_l3_hit_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt2__ext10__dataport_l3_hit_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt2__ext10__dataport_l3_hit_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt2__ext10__dataport_l3_hit_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt2__ext10__color_l3_hit_l3_bank0__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt2__ext10__color_l3_hit_l3_bank1__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext10__color_l3_hit_l3_bank2__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt2__ext10__color_l3_hit_l3_bank3__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt2__ext10__z_l3_access_l3_bank0__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt2__ext10__z_l3_access_l3_bank1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt2__ext10__z_l3_access_l3_bank2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt2__ext10__z_l3_access_l3_bank3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt2__ext11__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext11__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext11__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext11__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext11__z_l3_hit_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt2__ext11__z_l3_hit_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt2__ext11__z_l3_hit_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt2__ext11__z_l3_hit_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt2__ext11__l3_atomic_access_l3_bank0__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt2__ext11__l3_atomic_access_l3_bank1__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext11__l3_atomic_access_l3_bank2__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt2__ext11__l3_atomic_access_l3_bank3__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt2__ext12__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext12__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext12__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext12__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext12__l3_input_available_l3_bank0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__ext12__l3_input_available_l3_bank1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__ext12__l3_input_available_l3_bank2__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt2__ext12__l3_input_available_l3_bank3__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt2__ext12__l3_output_ready_l3_bank0__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt2__ext12__l3_output_ready_l3_bank1__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt2__ext12__l3_output_ready_l3_bank2__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt2__ext12__l3_output_ready_l3_bank3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt2__ext13__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext13__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext13__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext13__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext13__l3_superq_full_l3_bank0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__ext13__l3_superq_full_l3_bank1__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__ext13__l3_superq_full_l3_bank2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt2__ext13__l3_superq_full_l3_bank3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt2__ext13__color_l3_access_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt2__ext13__color_l3_access_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt2__ext13__color_l3_access_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt2__ext13__color_l3_access_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt2__ext14__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext14__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext14__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext14__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext14__l3_busy_l3_bank0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__ext14__l3_busy_l3_bank1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__ext14__l3_busy_l3_bank2__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt2__ext14__l3_busy_l3_bank3__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt2__ext14__l3_stall_l3_bank0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__ext14__l3_stall_l3_bank1__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__ext14__l3_stall_l3_bank2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt2__ext14__l3_stall_l3_bank3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt2__ext17__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext17__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext17__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext17__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

double
mtlgt2__ext17__load_store_cache_input_available_xecore0__read(const struct intel_perf *perf,
                                                              const struct intel_perf_metric_set *metric_set,
                                                              uint64_t *accumulator);
double
mtlgt2__ext17__load_store_cache_input_available_xecore1__read(const struct intel_perf *perf,
                                                              const struct intel_perf_metric_set *metric_set,
                                                              uint64_t *accumulator);
double
mtlgt2__ext17__load_store_cache_input_available_xecore2__read(const struct intel_perf *perf,
                                                              const struct intel_perf_metric_set *metric_set,
                                                              uint64_t *accumulator);
double
mtlgt2__ext17__load_store_cache_input_available_xecore3__read(const struct intel_perf *perf,
                                                              const struct intel_perf_metric_set *metric_set,
                                                              uint64_t *accumulator);
double
mtlgt2__ext17__load_store_cache_output_ready_xecore0__read(const struct intel_perf *perf,
                                                           const struct intel_perf_metric_set *metric_set,
                                                           uint64_t *accumulator);
double
mtlgt2__ext17__load_store_cache_output_ready_xecore1__read(const struct intel_perf *perf,
                                                           const struct intel_perf_metric_set *metric_set,
                                                           uint64_t *accumulator);
double
mtlgt2__ext17__load_store_cache_output_ready_xecore2__read(const struct intel_perf *perf,
                                                           const struct intel_perf_metric_set *metric_set,
                                                           uint64_t *accumulator);
double
mtlgt2__ext17__load_store_cache_output_ready_xecore3__read(const struct intel_perf *perf,
                                                           const struct intel_perf_metric_set *metric_set,
                                                           uint64_t *accumulator);
#define mtlgt2__ext21__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext21__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext21__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext21__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext21__load_store_cache_access_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define mtlgt2__ext21__load_store_cache_access_xecore1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define mtlgt2__ext21__load_store_cache_access_xecore2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define mtlgt2__ext21__load_store_cache_access_xecore3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define mtlgt2__ext21__load_store_cache_l3_read_xecore0__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define mtlgt2__ext21__load_store_cache_l3_read_xecore1__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define mtlgt2__ext21__load_store_cache_l3_read_xecore2__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define mtlgt2__ext21__load_store_cache_l3_read_xecore3__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define mtlgt2__ext23__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext23__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext23__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext23__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext23__load_store_cache_hit_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext23__load_store_cache_hit_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext23__load_store_cache_hit_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt2__ext23__load_store_cache_hit_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt2__ext28__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext28__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext28__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext28__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext28__load_store_cache_l3_write_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define mtlgt2__ext28__load_store_cache_l3_write_xecore1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define mtlgt2__ext28__load_store_cache_l3_write_xecore2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define mtlgt2__ext28__load_store_cache_l3_write_xecore3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define mtlgt2__ext28__load_store_cache_partial_write_count_xecore0__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define mtlgt2__ext28__load_store_cache_partial_write_count_xecore1__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define mtlgt2__ext28__load_store_cache_partial_write_count_xecore2__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define mtlgt2__ext28__load_store_cache_partial_write_count_xecore3__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define mtlgt2__ext31__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext31__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext31__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext31__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext31__xve_load_store_cache_read_message_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext31__xve_load_store_cache_read_message_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext31__xve_load_store_cache_read_message_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt2__ext31__xve_load_store_cache_read_message_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt2__ext35__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext35__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext35__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext35__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext35__xve_load_store_cache_write_message_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext35__xve_load_store_cache_write_message_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext35__xve_load_store_cache_write_message_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt2__ext35__xve_load_store_cache_write_message_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt2__ext39__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext39__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext39__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext39__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext39__xve_load_store_cache_fence_message_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext39__xve_load_store_cache_fence_message_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext39__xve_load_store_cache_fence_message_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt2__ext39__xve_load_store_cache_fence_message_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt2__ext43__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext43__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext43__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext43__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext43__xve_load_store_cache_atomic_message_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext43__xve_load_store_cache_atomic_message_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext43__xve_load_store_cache_register_request_count_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define mtlgt2__ext43__xve_load_store_cache_register_request_count_xecore1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define mtlgt2__ext45__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext45__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext45__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext45__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext45__xve_load_store_cache_atomic_message_count_xecore2__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext45__xve_load_store_cache_atomic_message_count_xecore3__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext45__xve_load_store_cache_register_request_count_xecore2__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define mtlgt2__ext45__xve_load_store_cache_register_request_count_xecore3__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define mtlgt2__ext51__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext51__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext51__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext51__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext51__xve_load_store_cache_register_response_count_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define mtlgt2__ext51__xve_load_store_cache_register_response_count_xecore1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define mtlgt2__ext51__xve_load_store_cache_register_response_count_xecore2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define mtlgt2__ext51__xve_load_store_cache_register_response_count_xecore3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define mtlgt2__ext53__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext53__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext53__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext53__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext53__xve_slm_read_message_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext53__xve_slm_read_message_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext53__xve_slm_read_message_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt2__ext53__xve_slm_read_message_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt2__ext57__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext57__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext57__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext57__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext57__xve_slm_write_message_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext57__xve_slm_write_message_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext57__xve_slm_write_message_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt2__ext57__xve_slm_write_message_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt2__ext61__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext61__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext61__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext61__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext61__xve_slm_fence_message_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext61__xve_slm_fence_message_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext61__xve_slm_fence_message_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt2__ext61__xve_slm_fence_message_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt2__ext65__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext65__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext65__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext65__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext65__xve_slm_atomic_message_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext65__xve_slm_atomic_message_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext66__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext66__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext66__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext66__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext66__xve_slm_atomic_message_count_xecore2__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext66__xve_slm_atomic_message_count_xecore3__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext73__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext73__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext73__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext73__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext73__dataport_input_available_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__ext73__dataport_input_available_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__ext74__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext74__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext74__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext74__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext74__dataport_input_available_xecore2__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__ext74__dataport_input_available_xecore3__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__ext77__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext77__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext77__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext77__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext77__dataport_output_ready_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__ext77__dataport_output_ready_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__ext77__dataport_output_ready_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt2__ext77__dataport_output_ready_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt2__ext79__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext79__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext79__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext79__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext79__dataport_byte_read_xecore0__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define mtlgt2__ext79__dataport_byte_read_xecore1__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define mtlgt2__ext80__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext80__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext80__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext80__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext80__dataport_byte_read_xecore2__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define mtlgt2__ext80__dataport_byte_read_xecore3__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define mtlgt2__ext83__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext83__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext83__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext83__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext83__dataport_byte_write_xecore0__read \
    acmgt1__ext83__dataport_byte_write_xecore0__read
#define mtlgt2__ext83__dataport_byte_write_xecore1__read \
    acmgt1__ext83__dataport_byte_write_xecore1__read
#define mtlgt2__ext83__dataport_byte_write_xecore2__read \
    acmgt1__ext83__dataport_byte_write_xecore2__read
#define mtlgt2__ext83__dataport_byte_write_xecore3__read \
    acmgt1__ext83__dataport_byte_write_xecore3__read
#define mtlgt2__ext83__dataport_texture_cache_access_xecore0__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt2__ext83__dataport_texture_cache_access_xecore1__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext83__dataport_texture_cache_access_xecore2__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt2__ext83__dataport_texture_cache_access_xecore3__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt2__ext85__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext85__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext85__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext85__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext85__xve_dataport_read_message_count_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt2__ext85__xve_dataport_read_message_count_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt2__ext85__xve_dataport_read_message_count_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt2__ext85__xve_dataport_read_message_count_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt2__ext85__dataport_texture_cache_hit_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt2__ext85__dataport_texture_cache_hit_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt2__ext85__dataport_texture_cache_hit_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt2__ext85__dataport_texture_cache_hit_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt2__ext87__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext87__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext87__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext87__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext87__xve_dataport_write_message_count_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt2__ext87__xve_dataport_write_message_count_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt2__ext87__xve_dataport_write_message_count_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt2__ext87__xve_dataport_write_message_count_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt2__ext91__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext91__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext91__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext91__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext91__xve_dataport_atomic_message_count_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt2__ext91__xve_dataport_atomic_message_count_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt2__ext91__xve_dataport_atomic_message_count_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt2__ext91__xve_dataport_atomic_message_count_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt2__ext93__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext93__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext93__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext93__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext93__xve_dataport_register_response_count_xecore0__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore0__read
#define mtlgt2__ext93__xve_dataport_register_response_count_xecore1__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define mtlgt2__ext94__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext94__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext94__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext94__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext94__xve_dataport_register_response_count_xecore2__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define mtlgt2__ext94__xve_dataport_register_response_count_xecore3__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define mtlgt2__ext97__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext97__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext97__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext97__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext97__xve_dataport_register_request_count_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define mtlgt2__ext97__xve_dataport_register_request_count_xecore1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define mtlgt2__ext97__xve_dataport_register_request_count_xecore2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define mtlgt2__ext97__xve_dataport_register_request_count_xecore3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define mtlgt2__ext98__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext98__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext98__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext98__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext98__sampler_output_ready_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__ext98__sampler_output_ready_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__ext98__sampler_output_ready_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt2__ext98__sampler_output_ready_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt2__ext100__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext100__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext100__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext100__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext100__sampler_memory_latency_stall_xecore0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__ext100__sampler_memory_latency_stall_xecore1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__ext100__sampler_memory_latency_stall_xecore2__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt2__ext100__sampler_memory_latency_stall_xecore3__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt2__ext100__sampler_input_available_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__ext100__sampler_input_available_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__ext100__sampler_input_available_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt2__ext100__sampler_input_available_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt2__ext101__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext101__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext101__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext101__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext101__thread_dispatch_stall_xecore0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__ext101__thread_dispatch_stall_xecore1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__ext101__thread_dispatch_stall_xecore2__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt2__ext101__thread_dispatch_stall_xecore3__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt2__ext101__thread_dispatch_input_available_xecore0__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt2__ext101__thread_dispatch_input_available_xecore1__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt2__ext101__thread_dispatch_input_available_xecore2__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt2__ext101__thread_dispatch_input_available_xecore3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt2__ext102__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext102__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext102__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext102__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext102__sampler_texture_cache_access_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt2__ext102__sampler_texture_cache_access_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt2__ext102__sampler_texture_cache_access_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt2__ext102__sampler_texture_cache_access_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt2__ext102__sampler_texture_cache_miss_xecore0__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt2__ext102__sampler_texture_cache_miss_xecore1__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext102__sampler_texture_cache_miss_xecore2__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt2__ext102__sampler_texture_cache_miss_xecore3__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt2__ext104__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext104__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext104__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext104__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext104__async_gpgpu_thread_exit_count_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt2__ext104__task_thread_exit_count_xecore0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt2__ext104__gpgpu_threadgroup_count_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt2__ext104__task_threadgroup_count_xecore2__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt2__ext105__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext105__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext105__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext105__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext105__async_gpgpu_thread_exit_count_xecore1__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt2__ext105__task_thread_exit_count_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt2__ext105__gpgpu_threadgroup_count_xecore3__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt2__ext105__task_threadgroup_count_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt2__ext106__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext106__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext106__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext106__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext106__async_gpgpu_thread_exit_count_xecore2__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt2__ext106__task_thread_exit_count_xecore2__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt2__ext106__gpgpu_threadgroup_count_xecore0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt2__ext106__task_threadgroup_count_xecore0__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt2__ext107__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext107__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext107__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext107__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext107__async_gpgpu_thread_exit_count_xecore3__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt2__ext107__task_thread_exit_count_xecore3__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt2__ext107__gpgpu_threadgroup_count_xecore1__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt2__ext107__task_threadgroup_count_xecore1__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt2__ext113__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext113__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext113__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext113__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext113__thread_dispatch_ps_active_cycles_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__ext113__thread_dispatch_ps_active_cycles_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__ext113__thread_dispatch_ps_active_cycles_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt2__ext113__thread_dispatch_ps_active_cycles_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt2__ext113__thread_dispatch_queue0_active_xecore0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__ext113__thread_dispatch_queue1_active_xecore0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__ext113__thread_dispatch_queue0_active_xecore1__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt2__ext113__thread_dispatch_queue1_active_xecore1__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt2__ext113__thread_dispatch_queue0_active_xecore2__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt2__ext113__thread_dispatch_queue1_active_xecore2__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt2__ext113__thread_dispatch_queue0_active_xecore3__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt2__ext113__thread_dispatch_queue1_active_xecore3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt2__ext116__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext116__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext116__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext116__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext116__threadgroup_dispatch_resource_stall_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__ext116__threadgroup_dispatch_resource_stall_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__ext116__threadgroup_dispatch_resource_stall_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt2__ext116__threadgroup_dispatch_resource_stall_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt2__ext118__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext118__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext118__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext118__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext118__amfs_stall_all_input_slice0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__ext118__amfs_stall_any_input_slice0__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__ext118__amfs_cache_hit_slice0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt2__ext118__amfs_cache_miss_slice0__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt2__ext118__render_cache_hit_l3_node0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt2__ext118__render_cache_read_l3_node0__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt2__ext118__render_cache_write_l3_node0__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt2__ext118__render_cache_input_available_l3_node0__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt2__ext118__render_cache_output_ready_l3_node0__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt2__ext120__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext120__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext120__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext120__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext120__pixel_post_process_input_available_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__ext120__pixel_post_process_input_available_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__ext120__pixel_post_process_input_available_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt2__ext120__pixel_post_process_input_available_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt2__ext122__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext122__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext122__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext122__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext122__amfs_4_x4_shading_request_slice0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt2__ext122__color_pipe_cache_latency1_stall_cpipe0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__ext122__color_pipe_cache_latency1_stall_cpipe1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__ext122__pixel_post_process_output_ready_cpipe0__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__ext122__pixel_post_process_output_ready_cpipe1__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt2__ext122__color_pipe_cache_latency2_stall_l3_node0__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt2__ext122__pixel_backend_input_available_l3_node0__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt2__ext122__pixel_backend_output_ready_l3_node0__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt2__ext123__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext123__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext123__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext123__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext123__ps_output_available_cpipe0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__ext123__ps_output_available_cpipe1__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__ext123__amfs_l3_access_slice0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt2__ext123__amfs_l3_atomic_slice0__read \
    hsw__compute_extended__eu_typed_reads0__read
uint64_t
mtlgt2__ext123__clipper_primitive_far_near_clip_slice0__read(const struct intel_perf *perf,
                                                             const struct intel_perf_metric_set *metric_set,
                                                             uint64_t *accumulator);
#define mtlgt2__ext124__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext124__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext124__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext124__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext124__vertex_fetch_input_available_slice0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__ext124__vertex_fetch_output_ready_slice0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__ext124__clipper_input_vertex_slice0__read \
    mtlgt2__ext123__clipper_primitive_far_near_clip_slice0__read
#define mtlgt2__ext124__streamout_output_vertex_count_slice0__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt2__ext124__vs_output_ready_slice0__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt2__ext124__clipper_input_available_slice0__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt2__ext124__clipper_output_ready_slice0__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt2__ext124__clipper_primitive_output_slice0__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt2__ext124__stripsfan_output_ready_slice0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define mtlgt2__ext126__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext126__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext126__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext126__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext126__stripsfan_object_count_slice0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt2__ext126__stripsfan_objects_cull_slice0__read \
    mtlgt2__ext123__clipper_primitive_far_near_clip_slice0__read
#define mtlgt2__ext126__clipper_transaction_output_slice0__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt2__ext126__rasterizer_transaction_output_slice0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext126__clipper_primitive_cull_slice0__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define mtlgt2__ext126__rasterizer_input_available_slice0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt2__ext126__rasterizer_output_ready_slice0__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt2__ext128__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext128__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext128__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext128__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext128__urb_read_slice0__read \
    acmgt1__ext128__urb_read_slice0__read
#define mtlgt2__ext128__urb_write_slice0__read \
    acmgt1__ext128__urb_write_slice0__read
#define mtlgt2__ext128__urb_cross_slice_read_slice0__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define mtlgt2__ext130__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext130__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext130__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext130__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext130__early_depth_stencil_test_fail_np_zpipe0__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define mtlgt2__ext130__early_depth_stencil_test_fail_p_zpipe0__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define mtlgt2__ext131__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext131__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext131__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext131__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext131__early_depth_stencil_test_fail_np_zpipe1__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define mtlgt2__ext131__early_depth_stencil_test_fail_p_zpipe1__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define mtlgt2__ext134__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext134__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext134__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext134__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
mtlgt2__ext134__hiz_depth_test_ambig_np_zpipe0__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
#define mtlgt2__ext135__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext135__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext135__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext135__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext135__hiz_depth_test_ambig_np_zpipe1__read \
    mtlgt2__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define mtlgt2__ext138__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext138__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext138__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext138__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext138__hiz_depth_test_ambig_p_zpipe0__read \
    mtlgt2__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define mtlgt2__ext139__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext139__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext139__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext139__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext139__hiz_depth_test_ambig_p_zpipe1__read \
    mtlgt2__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define mtlgt2__ext142__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext142__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext142__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext142__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext142__hiz_depth_test_fail_np_zpipe0__read \
    mtlgt2__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define mtlgt2__ext143__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext143__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext143__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext143__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext143__hiz_depth_test_fail_np_zpipe1__read \
    mtlgt2__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define mtlgt2__ext146__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext146__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext146__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext146__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext146__hiz_depth_test_fail_p_zpipe0__read \
    mtlgt2__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define mtlgt2__ext147__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext147__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext147__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext147__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext147__hiz_depth_test_fail_p_zpipe1__read \
    mtlgt2__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define mtlgt2__ext150__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext150__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext150__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext150__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
mtlgt2__ext150__hiz_depth_test_pass_p_zpipe0__read(const struct intel_perf *perf,
                                                   const struct intel_perf_metric_set *metric_set,
                                                   uint64_t *accumulator);
#define mtlgt2__ext151__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext151__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext151__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext151__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext151__hiz_depth_test_pass_p_zpipe1__read \
    mtlgt2__ext150__hiz_depth_test_pass_p_zpipe0__read
#define mtlgt2__ext154__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext154__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext154__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext154__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext154__hiz_subspan_latency_fifofull_zpipe0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__ext154__hiz_subspan_latency_fifofull_zpipe1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__ext154__iz_subspan_latency_fifofull_zpipe0__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt2__ext154__iz_subspan_latency_fifofull_zpipe1__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt2__ext154__iz_output_ready_zpipe0__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt2__ext154__iz_output_ready_zpipe1__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt2__ext155__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext155__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext155__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext155__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext155__command_parser_compute_engine_busy_ccs0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__ext155__command_parser_render_engine_busy__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__ext155__command_parser_copy_engine_busy__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt2__ext156__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext156__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext156__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext156__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext156__command_parser_compute_engine_dispatch_kernel_count_ccs0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt2__ext156__command_parser_render_engine_dispatch_kernel_count__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt2__ext156__command_parser_render_engine_draw_count__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt2__ext156__command_parser_flush_count__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt2__ext158__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext158__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext158__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext158__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext158__rt_input_message_ray_count_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define mtlgt2__ext158__rt_input_message_ray_count_xecore1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define mtlgt2__ext158__rt_input_message_ray_count_xecore2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define mtlgt2__ext158__rt_input_message_ray_count_xecore3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define mtlgt2__ext159__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext159__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext159__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext159__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext159__rt_closest_hit_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext159__rt_closest_hit_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt2__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt2__ext161__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext161__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext161__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext161__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext161__rt_miss_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext161__rt_miss_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext161__rt_miss_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt2__ext161__rt_miss_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt2__ext163__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext163__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext163__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext163__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext163__rt_any_hit_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext163__rt_any_hit_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext163__rt_any_hit_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt2__ext163__rt_any_hit_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt2__ext165__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext165__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext165__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext165__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext165__rt_intersection_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext165__rt_intersection_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext165__rt_intersection_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt2__ext165__rt_intersection_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt2__ext167__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext167__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext167__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext167__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext167__rt_callable_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext167__rt_callable_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext167__rt_callable_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt2__ext167__rt_callable_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt2__ext169__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext169__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext169__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext169__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext169__rt_traversal_output_ray_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext169__rt_traversal_output_ray_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext169__rt_traversal_output_ray_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt2__ext169__rt_traversal_output_ray_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt2__ext171__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext171__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext171__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext171__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext171__rt_quad_test_ray_count_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt2__ext171__rt_quad_test_ray_count_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt2__ext171__rt_quad_test_ray_count_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt2__ext171__rt_quad_test_ray_count_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt2__ext171__rt_transform_ray_count_xecore0__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt2__ext171__rt_transform_ray_count_xecore1__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext171__rt_transform_ray_count_xecore2__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt2__ext171__rt_transform_ray_count_xecore3__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt2__ext171__rt_request_collision_xecore0__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt2__ext171__rt_request_collision_xecore1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt2__ext171__rt_request_collision_xecore2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt2__ext171__rt_request_collision_xecore3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt2__ext171__rt_message_stall_count_xecore0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt2__ext171__rt_message_stall_count_xecore1__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt2__ext171__rt_message_stall_count_xecore2__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__ext171__rt_message_stall_count_xecore3__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__ext173__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext173__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext173__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext173__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext173__xve_stall_aluwr_xecore0_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__ext173__xve_stall_barrier_xecore0_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__ext173__xve_stall_instfetch_xecore0_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__ext173__xve_stall_other_xecore0_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__ext173__xve_stall_sbid_xecore0_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt2__ext173__xve_shared_function_access_hold_xecore0_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt2__ext173__xve_stall_control_xecore0_xve0_thread0__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt2__ext174__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext174__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext174__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext174__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext174__xve_stall_aluwr_xecore1_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__ext174__xve_stall_barrier_xecore1_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__ext174__xve_stall_instfetch_xecore1_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__ext174__xve_stall_other_xecore1_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__ext174__xve_stall_sbid_xecore1_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt2__ext174__xve_shared_function_access_hold_xecore1_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt2__ext174__xve_stall_control_xecore1_xve0_thread0__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt2__ext175__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext175__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext175__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext175__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext175__xve_stall_aluwr_xecore2_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__ext175__xve_stall_barrier_xecore2_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__ext175__xve_stall_instfetch_xecore2_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__ext175__xve_stall_other_xecore2_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__ext175__xve_stall_sbid_xecore2_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt2__ext175__xve_shared_function_access_hold_xecore2_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt2__ext175__xve_stall_control_xecore2_xve0_thread0__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt2__ext176__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext176__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext176__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext176__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext176__xve_stall_aluwr_xecore3_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__ext176__xve_stall_barrier_xecore3_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__ext176__xve_stall_instfetch_xecore3_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__ext176__xve_stall_other_xecore3_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__ext176__xve_stall_sbid_xecore3_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt2__ext176__xve_shared_function_access_hold_xecore3_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt2__ext176__xve_stall_control_xecore3_xve0_thread0__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt2__ext177__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext177__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext177__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext177__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext177__xve_stall_pipestall_xecore0_xve0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__ext177__xve_stall_pipestall_xecore1_xve0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__ext177__xve_stall_pipestall_xecore2_xve0__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt2__ext177__xve_stall_pipestall_xecore3_xve0__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt2__ext177__xve_inst_issued_all_xecore3_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt2__ext177__render_cache_alloc_l3_node0__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt2__ext181__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext181__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext181__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext181__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext181__xve_inst_issued_all_xecore0_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt2__ext181__xve_inst_issued_all_xecore1_xve0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt2__ext181__xve_inst_issued_all_xecore2_xve0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt2__ext184__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext184__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext184__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext184__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext184__rt_load_store_cache_read_message_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext184__rt_load_store_cache_read_message_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext184__rt_load_store_cache_read_message_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt2__ext184__rt_load_store_cache_read_message_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt2__ext188__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext188__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext188__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext188__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext188__rt_load_store_cache_write_from_message_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext188__rt_load_store_cache_write_from_message_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext188__rt_load_store_cache_write_from_message_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt2__ext188__rt_load_store_cache_write_from_message_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt2__ext190__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext190__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext190__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext190__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext190__pixel_post_process_input_available_cpipe0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__ext190__pixel_post_process_input_available_cpipe1__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__ext192__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext192__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext192__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext192__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext192__rt_input_available_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt2__ext192__rt_input_available_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt2__ext192__rt_input_available_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt2__ext192__rt_input_available_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt2__ext192__rt_traversal_step_ray_count_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define mtlgt2__ext192__rt_traversal_step_ray_count_xecore1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define mtlgt2__ext192__rt_traversal_step_ray_count_xecore2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define mtlgt2__ext192__rt_traversal_step_ray_count_xecore3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define mtlgt2__ext195__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext195__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext195__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext195__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext195__xve_multiple_pipe_active_xecore0_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore7_xve0__read
#define mtlgt2__ext195__xve_multiple_pipe_active_xecore1_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore6_xve0__read
#define mtlgt2__ext195__xve_multiple_pipe_active_xecore2_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore5_xve0__read
#define mtlgt2__ext195__xve_multiple_pipe_active_xecore3_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore4_xve0__read
#define mtlgt2__ext195__gpgpu_dispatch_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt2__ext195__gpgpu_dispatch_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt2__ext195__gpgpu_dispatch_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt2__ext195__gpgpu_dispatch_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt2__ext200__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext200__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext200__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext200__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext200__slm_access_count_bank0_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt2__ext200__slm_access_count_bank0_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt2__ext200__slm_access_count_bank0_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt2__ext200__slm_access_count_bank0_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt2__ext201__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext201__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext201__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext201__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext201__slm_access_count_bank1_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt2__ext201__slm_access_count_bank1_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt2__ext201__slm_access_count_bank1_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt2__ext201__slm_access_count_bank1_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt2__ext202__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext202__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext202__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext202__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext202__gpu_memory_l3_write_sqidi0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt2__ext203__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext203__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext203__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext203__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext203__gpu_memory_l3_write_sqidi1__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt2__ext204__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext204__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext204__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext204__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext204__rt_internal_node_ray_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext204__rt_internal_node_ray_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext204__rt_internal_node_ray_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt2__ext204__rt_internal_node_ray_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt2__ext205__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext205__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext205__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext205__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext205__rt_instance_node_ray_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext205__rt_instance_node_ray_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext205__rt_instance_node_ray_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt2__ext205__rt_instance_node_ray_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt2__ext212__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext212__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext212__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext212__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext212__rt_quad_leaf_ray_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext212__rt_procedural_node_ray_count_xecore0__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext212__rt_quad_leaf_ray_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt2__ext212__rt_procedural_node_ray_count_xecore1__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt2__ext214__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext214__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext214__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext214__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext214__rt_quad_leaf_ray_count_xecore2__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext214__rt_procedural_node_ray_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt2__ext214__rt_quad_leaf_ray_count_xecore3__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt2__ext214__rt_procedural_node_ray_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt2__ext220__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext220__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext220__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext220__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext220__rt_bvh_cache_miss_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define mtlgt2__ext220__rt_bvh_cache_miss_xecore1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define mtlgt2__ext220__rt_bvh_cache_miss_xecore2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define mtlgt2__ext220__rt_bvh_cache_miss_xecore3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define mtlgt2__ext225__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext225__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext225__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext225__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
mtlgt2__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read(const struct intel_perf *perf,
                                                                       const struct intel_perf_metric_set *metric_set,
                                                                       uint64_t *accumulator);
#define mtlgt2__ext227__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext227__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext227__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext227__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext227__pixel_2x2_lit_post_rasterizer_late_depth_slice0__read \
    mtlgt2__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define mtlgt2__ext229__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext229__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext229__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext229__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
mtlgt2__ext229__slm_bank_conflict_count_xecore0__read(const struct intel_perf *perf,
                                                      const struct intel_perf_metric_set *metric_set,
                                                      uint64_t *accumulator);
uint64_t
mtlgt2__ext229__slm_bank_conflict_count_xecore1__read(const struct intel_perf *perf,
                                                      const struct intel_perf_metric_set *metric_set,
                                                      uint64_t *accumulator);
#define mtlgt2__ext231__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext231__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext231__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext231__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext231__slm_bank_conflict_count_xecore2__read \
    mtlgt2__ext229__slm_bank_conflict_count_xecore0__read
#define mtlgt2__ext231__slm_bank_conflict_count_xecore3__read \
    mtlgt2__ext229__slm_bank_conflict_count_xecore1__read
#define mtlgt2__ext237__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext237__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext237__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext237__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext237__l3_miss_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt2__ext237__l3_miss_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt2__ext237__l3_miss_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt2__ext237__l3_miss_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt2__ext238__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext238__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext238__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext238__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext238__amfs_l3_write_slice0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt2__ext238__xve_dataport_fence_message_count_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt2__ext238__xve_dataport_fence_message_count_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt2__ext238__xve_dataport_fence_message_count_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt2__ext238__xve_dataport_fence_message_count_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt2__ext239__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext239__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext239__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext239__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext239__gpu_memory_l3_read_sqidi0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext240__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext240__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext240__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext240__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext240__gpu_memory_l3_read_sqidi1__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt2__ext500__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext500__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext500__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext500__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext500__icache_hit_bank0_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt2__ext500__icache_miss_bank0_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt2__ext500__icache_hit_bank0_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt2__ext500__icache_miss_bank0_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt2__ext500__icache_hit_bank0_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt2__ext500__icache_miss_bank0_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt2__ext500__icache_hit_bank0_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt2__ext500__icache_miss_bank0_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt2__ext501__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext501__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext501__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext501__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext501__icache_hit_bank1_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt2__ext501__icache_miss_bank1_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt2__ext501__icache_hit_bank1_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt2__ext501__icache_miss_bank1_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt2__ext501__icache_hit_bank1_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt2__ext501__icache_miss_bank1_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt2__ext501__icache_hit_bank1_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt2__ext501__icache_miss_bank1_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt2__ext502__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext502__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext502__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext502__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext502__icache_hit_bank2_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt2__ext502__icache_miss_bank2_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt2__ext502__icache_hit_bank2_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt2__ext502__icache_miss_bank2_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt2__ext502__icache_hit_bank2_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt2__ext502__icache_miss_bank2_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt2__ext502__icache_hit_bank2_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt2__ext502__icache_miss_bank2_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt2__ext503__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext503__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext503__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext503__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext503__icache_hit_bank3_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt2__ext503__icache_miss_bank3_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt2__ext503__icache_hit_bank3_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt2__ext503__icache_miss_bank3_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt2__ext503__icache_hit_bank3_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt2__ext503__icache_miss_bank3_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt2__ext503__icache_hit_bank3_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt2__ext503__icache_miss_bank3_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt2__ext508__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext508__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext508__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext508__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext508__slm_byte_read_bank0_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
uint64_t
mtlgt2__ext508__slm_byte_read_bank0_xecore1__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
#define mtlgt2__ext509__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext509__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext509__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext509__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext509__slm_byte_read_bank1_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define mtlgt2__ext509__slm_byte_read_bank1_xecore1__read \
    mtlgt2__ext508__slm_byte_read_bank0_xecore1__read
#define mtlgt2__ext510__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext510__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext510__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext510__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext510__slm_byte_read_bank0_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define mtlgt2__ext510__slm_byte_read_bank0_xecore3__read \
    mtlgt2__ext508__slm_byte_read_bank0_xecore1__read
#define mtlgt2__ext511__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext511__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext511__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext511__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext511__slm_byte_read_bank1_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define mtlgt2__ext511__slm_byte_read_bank1_xecore3__read \
    mtlgt2__ext508__slm_byte_read_bank0_xecore1__read
#define mtlgt2__ext516__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext516__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext516__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext516__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
mtlgt2__ext516__load_store_cache_byte_read_bank0_xecore0__read(const struct intel_perf *perf,
                                                               const struct intel_perf_metric_set *metric_set,
                                                               uint64_t *accumulator);
uint64_t
mtlgt2__ext516__load_store_cache_byte_read_bank1_xecore0__read(const struct intel_perf *perf,
                                                               const struct intel_perf_metric_set *metric_set,
                                                               uint64_t *accumulator);
#define mtlgt2__ext517__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext517__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext517__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext517__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext517__load_store_cache_byte_write_bank0_xecore0__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank0_xecore0__read
#define mtlgt2__ext517__load_store_cache_byte_write_bank1_xecore0__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank1_xecore0__read
#define mtlgt2__ext518__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext518__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext518__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext518__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext518__load_store_cache_byte_read_bank0_xecore1__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank0_xecore0__read
#define mtlgt2__ext518__load_store_cache_byte_read_bank1_xecore1__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank1_xecore0__read
#define mtlgt2__ext519__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext519__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext519__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext519__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext519__load_store_cache_byte_write_bank0_xecore1__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank0_xecore0__read
#define mtlgt2__ext519__load_store_cache_byte_write_bank1_xecore1__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank1_xecore0__read
#define mtlgt2__ext520__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext520__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext520__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext520__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext520__load_store_cache_byte_read_bank0_xecore2__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank0_xecore0__read
#define mtlgt2__ext520__load_store_cache_byte_read_bank1_xecore2__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank1_xecore0__read
#define mtlgt2__ext521__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext521__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext521__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext521__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext521__load_store_cache_byte_write_bank0_xecore2__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank0_xecore0__read
#define mtlgt2__ext521__load_store_cache_byte_write_bank1_xecore2__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank1_xecore0__read
#define mtlgt2__ext522__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext522__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext522__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext522__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext522__load_store_cache_byte_read_bank0_xecore3__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank0_xecore0__read
#define mtlgt2__ext522__load_store_cache_byte_read_bank1_xecore3__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank1_xecore0__read
#define mtlgt2__ext523__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext523__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext523__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext523__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext523__load_store_cache_byte_write_bank0_xecore3__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank0_xecore0__read
#define mtlgt2__ext523__load_store_cache_byte_write_bank1_xecore3__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank1_xecore0__read
#define mtlgt2__ext540__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext540__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext540__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext540__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext540__slm_byte_write_bank0_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define mtlgt2__ext540__slm_byte_write_bank1_xecore0__read \
    mtlgt2__ext508__slm_byte_read_bank0_xecore1__read
#define mtlgt2__ext541__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext541__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext541__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext541__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext541__slm_byte_write_bank0_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define mtlgt2__ext541__slm_byte_write_bank1_xecore1__read \
    mtlgt2__ext508__slm_byte_read_bank0_xecore1__read
#define mtlgt2__ext542__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext542__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext542__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext542__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext542__slm_byte_write_bank0_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define mtlgt2__ext542__slm_byte_write_bank1_xecore2__read \
    mtlgt2__ext508__slm_byte_read_bank0_xecore1__read
#define mtlgt2__ext543__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext543__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext543__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext543__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext543__slm_byte_write_bank0_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define mtlgt2__ext543__slm_byte_write_bank1_xecore3__read \
    mtlgt2__ext508__slm_byte_read_bank0_xecore1__read
#define mtlgt2__ext604__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext604__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext604__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext604__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext604__threadgroup_dispatch_queue0_active_cycles_xecore0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt2__ext604__threadgroup_dispatch_queue0_active_cycles_xecore1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt2__ext604__threadgroup_dispatch_queue0_active_cycles_xecore2__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt2__ext604__threadgroup_dispatch_queue0_active_cycles_xecore3__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt2__ext604__threadgroup_dispatch_queue1_active_cycles_xecore0__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt2__ext604__threadgroup_dispatch_queue1_active_cycles_xecore1__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt2__ext604__threadgroup_dispatch_queue1_active_cycles_xecore2__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt2__ext604__threadgroup_dispatch_queue1_active_cycles_xecore3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt2__ext1000__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext1000__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext1000__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext1000__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext1000__xve_active__read \
    bdw__render_basic__eu_active__read
#define mtlgt2__ext1000__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define mtlgt2__ext1000__xve_threads_occupancy_all__read \
    acmgt1__ext1000__xve_threads_occupancy_all__read
#define mtlgt2__ext1000__xve_inst_executed_alu0_all__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define mtlgt2__ext1000__xve_inst_executed_alu0_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1000__xve_inst_executed_alu1_all__read \
    hsw__render_basic__hs_threads__read
#define mtlgt2__ext1000__xve_inst_executed_alu1_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1000__xve_inst_executed_xmx_all__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define mtlgt2__ext1000__xve_inst_executed_xmx_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1000__xve_inst_executed_send_all__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define mtlgt2__ext1000__xve_inst_executed_send_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1000__xve_inst_executed_control_all__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define mtlgt2__ext1000__xve_inst_executed_control_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1000__xve_pipe_alu0_and_alu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define mtlgt2__ext1000__xve_pipe_alu0_and_xmx_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define mtlgt2__ext1000__xve_inst_executed_alu0_all_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define mtlgt2__ext1000__xve_inst_executed_alu1_all_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt2__ext1000__xve_inst_executed_xmx_all_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt2__ext1000__xve_inst_executed_send_all_utilization__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt2__ext1000__xve_inst_executed_control_all_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt2__ext1000__xve_active_cycles__read \
    acmgt1__ext1000__xve_active_cycles__read
#define mtlgt2__ext1000__xve_active_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1000__xve_stall_cycles__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define mtlgt2__ext1000__xve_stall_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1000__xve_threads_occupancy_cycles_all__read \
    acmgt1__ext1000__xve_threads_occupancy_cycles_all__read
#define mtlgt2__ext1000__xve_threads_occupancy_cycles_all__max \
    acmgt1__ext1000__xve_threads_occupancy_cycles_all__max

#define mtlgt2__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read \
    acmgt1__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read
#define mtlgt2__ext1000__xve_pipe_alu0_and_alu1_active_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1000__xve_pipe_alu0_and_xmx_active_cycles__read \
    hsw__render_basic__ds_threads__read
#define mtlgt2__ext1000__xve_pipe_alu0_and_xmx_active_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1001__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext1001__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext1001__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext1001__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext1001__xve_inst_executed_alu0_vs__read \
    acmgt1__ext1000__xve_active_cycles__read
#define mtlgt2__ext1001__xve_inst_executed_alu0_vs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1001__xve_inst_executed_alu0_hs__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define mtlgt2__ext1001__xve_inst_executed_alu0_hs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1001__xve_inst_executed_alu0_ds__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define mtlgt2__ext1001__xve_inst_executed_alu0_ds__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1001__xve_inst_executed_alu0_ps__read \
    hsw__render_basic__hs_threads__read
#define mtlgt2__ext1001__xve_inst_executed_alu0_ps__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1001__xve_inst_executed_alu0_cs__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define mtlgt2__ext1001__xve_inst_executed_alu0_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1001__xve_inst_executed_alu0_async_cs__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define mtlgt2__ext1001__xve_inst_executed_alu0_async_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1001__xve_inst_executed_alu1_vs__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define mtlgt2__ext1001__xve_inst_executed_alu1_vs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1001__xve_inst_executed_alu1_hs__read \
    hsw__render_basic__ds_threads__read
#define mtlgt2__ext1001__xve_inst_executed_alu1_hs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1001__xve_inst_executed_alu1_ds__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define mtlgt2__ext1001__xve_inst_executed_alu1_ds__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1001__xve_inst_executed_alu1_ps__read \
    acmgt1__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read
#define mtlgt2__ext1001__xve_inst_executed_alu1_ps__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1001__xve_inst_executed_alu1_cs__read \
    acmgt1__ext1001__xve_inst_executed_alu1_cs__read
#define mtlgt2__ext1001__xve_inst_executed_alu1_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1001__xve_inst_executed_alu1_async_cs__read \
    acmgt1__ext1001__xve_inst_executed_alu1_async_cs__read
#define mtlgt2__ext1001__xve_inst_executed_alu1_async_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1001__xve_inst_executed_alu0_vs_utilization__read \
    bdw__render_basic__eu_active__read
#define mtlgt2__ext1001__xve_inst_executed_alu0_hs_utilization__read \
    bdw__render_basic__eu_stall__read
#define mtlgt2__ext1001__xve_inst_executed_alu0_ds_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define mtlgt2__ext1001__xve_inst_executed_alu0_ps_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt2__ext1001__xve_inst_executed_alu0_cs_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt2__ext1001__xve_inst_executed_alu0_async_cs_utilization__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt2__ext1001__xve_inst_executed_alu1_vs_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt2__ext1001__xve_inst_executed_alu1_hs_utilization__read \
    bdw__render_basic__ps_fpu0_active__read
#define mtlgt2__ext1001__xve_inst_executed_alu1_ds_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define mtlgt2__ext1001__xve_inst_executed_alu1_ps_utilization__read \
    bdw__render_basic__ps_fpu1_active__read
#define mtlgt2__ext1001__xve_inst_executed_alu1_cs_utilization__read \
    bdw__render_basic__ps_send_active__read
#define mtlgt2__ext1001__xve_inst_executed_alu1_async_cs_utilization__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define mtlgt2__ext1002__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext1002__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext1002__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext1002__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext1002__xve_inst_executed_alu0_rt_ahs_utilization__read \
    bdw__render_basic__eu_active__read
#define mtlgt2__ext1002__xve_inst_executed_alu1_rt_ahs_utilization__read \
    bdw__render_basic__eu_stall__read
#define mtlgt2__ext1002__xve_inst_executed_send_rt_ahs_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define mtlgt2__ext1002__xve_inst_executed_alu0_rt_chs_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt2__ext1002__xve_inst_executed_alu1_rt_chs_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt2__ext1002__xve_inst_executed_send_rt_chs_utilization__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt2__ext1002__xve_inst_executed_alu0_rt_ms_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt2__ext1002__xve_inst_executed_alu1_rt_ms_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define mtlgt2__ext1002__xve_inst_executed_send_rt_ms_utilization__read \
    bdw__render_basic__ps_fpu0_active__read
#define mtlgt2__ext1002__xve_inst_executed_alu0_rt_ahs__read \
    acmgt1__ext1000__xve_active_cycles__read
#define mtlgt2__ext1002__xve_inst_executed_alu0_rt_ahs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1002__xve_inst_executed_alu1_rt_ahs__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define mtlgt2__ext1002__xve_inst_executed_alu1_rt_ahs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1002__xve_inst_executed_send_rt_ahs__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define mtlgt2__ext1002__xve_inst_executed_send_rt_ahs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1002__xve_inst_executed_alu0_rt_chs__read \
    hsw__render_basic__hs_threads__read
#define mtlgt2__ext1002__xve_inst_executed_alu0_rt_chs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1002__xve_inst_executed_alu1_rt_chs__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define mtlgt2__ext1002__xve_inst_executed_alu1_rt_chs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1002__xve_inst_executed_send_rt_chs__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define mtlgt2__ext1002__xve_inst_executed_send_rt_chs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1002__xve_inst_executed_alu0_rt_ms__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define mtlgt2__ext1002__xve_inst_executed_alu0_rt_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1002__xve_inst_executed_alu1_rt_ms__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define mtlgt2__ext1002__xve_inst_executed_alu1_rt_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1002__xve_inst_executed_send_rt_ms__read \
    hsw__render_basic__ds_threads__read
#define mtlgt2__ext1002__xve_inst_executed_send_rt_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1003__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext1003__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext1003__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext1003__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext1003__xve_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define mtlgt2__ext1003__xve_active_ds__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt2__ext1003__xve_active_hs__read \
    bdw__render_basic__eu_fpu_both_active__read
#define mtlgt2__ext1003__xve_active_ps__read \
    bdw__render_basic__eu_stall__read
#define mtlgt2__ext1003__xve_active_vs__read \
    bdw__render_basic__eu_active__read
#define mtlgt2__ext1003__xve_active_async_cs__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt2__ext1003__xve_active_cs__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt2__ext1003__xve_active_ms__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define mtlgt2__ext1003__xve_active_ts__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt2__ext1003__xve_active_rt__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define mtlgt2__ext1003__xve_active_cycles__read \
    hsw__render_basic__ds_threads__read
#define mtlgt2__ext1003__xve_active_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1003__xve_active_cycles_async_cs__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define mtlgt2__ext1003__xve_active_cycles_async_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1003__xve_active_cycles_cs__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define mtlgt2__ext1003__xve_active_cycles_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1003__xve_active_cycles_hs__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define mtlgt2__ext1003__xve_active_cycles_ps__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define mtlgt2__ext1003__xve_active_cycles_ps__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1003__xve_active_cycles_vs__read \
    acmgt1__ext1000__xve_active_cycles__read
#define mtlgt2__ext1003__xve_active_cycles_vs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1003__xve_active_cycles_ds__read \
    hsw__render_basic__hs_threads__read
#define mtlgt2__ext1003__xve_active_cycles_ds__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1003__xve_active_cycles_ms__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define mtlgt2__ext1003__xve_active_cycles_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1003__xve_active_cycles_ts__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define mtlgt2__ext1003__xve_active_cycles_ts__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1003__xve_active_cycles_rt__read \
    acmgt1__ext1001__xve_inst_executed_alu1_async_cs__read
#define mtlgt2__ext1003__xve_active_cycles_rt__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1004__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext1004__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext1004__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext1004__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext1004__xve_stall__read \
    bdw__render_basic__eu_active__read
#define mtlgt2__ext1004__xve_stall_async_cs__read \
    bdw__render_basic__ps_fpu0_active__read
#define mtlgt2__ext1004__xve_stall_cs__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define mtlgt2__ext1004__xve_stall_ds__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt2__ext1004__xve_stall_hs__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt2__ext1004__xve_stall_ms__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt2__ext1004__xve_stall_ps__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt2__ext1004__xve_stall_ts__read \
    bdw__render_basic__eu_fpu_both_active__read
#define mtlgt2__ext1004__xve_stall_vs__read \
    bdw__render_basic__eu_stall__read
#define mtlgt2__ext1004__xve_stall_rt__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define mtlgt2__ext1004__xve_stall_cycles__read \
    acmgt1__ext1000__xve_active_cycles__read
#define mtlgt2__ext1004__xve_stall_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1004__xve_stall_cycles_async_cs__read \
    hsw__render_basic__ds_threads__read
#define mtlgt2__ext1004__xve_stall_cycles_async_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1004__xve_stall_cycles_cs__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define mtlgt2__ext1004__xve_stall_cycles_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1004__xve_stall_cycles_ds__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define mtlgt2__ext1004__xve_stall_cycles_ds__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1004__xve_stall_cycles_hs__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define mtlgt2__ext1004__xve_stall_cycles_hs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1004__xve_stall_cycles_ms__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define mtlgt2__ext1004__xve_stall_cycles_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1004__xve_stall_cycles_ps__read \
    hsw__render_basic__hs_threads__read
#define mtlgt2__ext1004__xve_stall_cycles_ps__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1004__xve_stall_cycles_ts__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define mtlgt2__ext1004__xve_stall_cycles_ts__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1004__xve_stall_cycles_vs__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define mtlgt2__ext1004__xve_stall_cycles_vs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1004__xve_stall_cycles_rt__read \
    acmgt1__ext1001__xve_inst_executed_alu1_async_cs__read
#define mtlgt2__ext1004__xve_stall_cycles_rt__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1005__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext1005__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext1005__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext1005__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext1005__xve_inst_executed_alu0_all__read \
    acmgt1__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read
#define mtlgt2__ext1005__xve_inst_executed_alu0_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1005__xve_inst_executed_fp16__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define mtlgt2__ext1005__xve_inst_executed_fp16__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1005__xve_inst_executed_fp32__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define mtlgt2__ext1005__xve_inst_executed_fp32__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1005__xve_inst_executed_fp64__read \
    acmgt1__ext1000__xve_active_cycles__read
#define mtlgt2__ext1005__xve_inst_executed_fp64__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1005__xve_inst_executed_alu1_all__read \
    acmgt1__ext1001__xve_inst_executed_alu1_cs__read
#define mtlgt2__ext1005__xve_inst_executed_alu1_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1005__xve_inst_executed_int16__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define mtlgt2__ext1005__xve_inst_executed_int16__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1005__xve_inst_executed_int32__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define mtlgt2__ext1005__xve_inst_executed_int32__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1005__xve_inst_executed_math__read \
    hsw__render_basic__hs_threads__read
#define mtlgt2__ext1005__xve_inst_executed_math__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1005__xve_inst_executed_xmx_all__read \
    acmgt1__ext1001__xve_inst_executed_alu1_async_cs__read
#define mtlgt2__ext1005__xve_inst_executed_xmx_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1005__xve_inst_executed_xmx_bf16__read \
    hsw__render_basic__ds_threads__read
#define mtlgt2__ext1005__xve_inst_executed_xmx_bf16__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1005__xve_inst_executed_xmx_fp16__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define mtlgt2__ext1005__xve_inst_executed_xmx_fp16__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1005__xve_inst_executed_xmx_int8__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define mtlgt2__ext1005__xve_inst_executed_xmx_int8__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1005__xve_inst_executed_alu0_all_utilization__read \
    bdw__render_basic__ps_fpu1_active__read
#define mtlgt2__ext1005__xve_inst_executed_fp16_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define mtlgt2__ext1005__xve_inst_executed_fp32_utilization__read \
    bdw__render_basic__eu_stall__read
#define mtlgt2__ext1005__xve_inst_executed_fp64_utilization__read \
    bdw__render_basic__eu_active__read
#define mtlgt2__ext1005__xve_inst_executed_alu1_all_utilization__read \
    bdw__render_basic__ps_send_active__read
#define mtlgt2__ext1005__xve_inst_executed_int16_utilization__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt2__ext1005__xve_inst_executed_int32_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt2__ext1005__xve_inst_executed_math_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt2__ext1005__xve_inst_executed_xmx_all_utilization__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define mtlgt2__ext1005__xve_inst_executed_xmx_bf16_utilization__read \
    bdw__render_basic__ps_fpu0_active__read
#define mtlgt2__ext1005__xve_inst_executed_xmx_fp16_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define mtlgt2__ext1005__xve_inst_executed_xmx_int8_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt2__ext1006__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext1006__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext1006__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext1006__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext1006__xve_inst_executed_send_all__read \
    acmgt1__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read
#define mtlgt2__ext1006__xve_inst_executed_send_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1006__xve_inst_executed_send_async_cs__read \
    hsw__render_basic__ds_threads__read
#define mtlgt2__ext1006__xve_inst_executed_send_async_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1006__xve_inst_executed_send_cs__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define mtlgt2__ext1006__xve_inst_executed_send_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1006__xve_inst_executed_send_ds__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define mtlgt2__ext1006__xve_inst_executed_send_ds__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1006__xve_inst_executed_send_gs__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define mtlgt2__ext1006__xve_inst_executed_send_gs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1006__xve_inst_executed_send_hs__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define mtlgt2__ext1006__xve_inst_executed_send_hs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1006__xve_inst_executed_send_ms__read \
    hsw__render_basic__hs_threads__read
#define mtlgt2__ext1006__xve_inst_executed_send_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1006__xve_inst_executed_send_ps__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define mtlgt2__ext1006__xve_inst_executed_send_ps__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1006__xve_inst_executed_send_ts__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define mtlgt2__ext1006__xve_inst_executed_send_ts__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1006__xve_inst_executed_send_vs__read \
    acmgt1__ext1000__xve_active_cycles__read
#define mtlgt2__ext1006__xve_inst_executed_send_vs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1006__xve_inst_executed_send_all_utilization__read \
    bdw__render_basic__ps_fpu1_active__read
#define mtlgt2__ext1006__xve_inst_executed_send_async_cs_utilization__read \
    bdw__render_basic__ps_fpu0_active__read
#define mtlgt2__ext1006__xve_inst_executed_send_cs_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define mtlgt2__ext1006__xve_inst_executed_send_ds_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt2__ext1006__xve_inst_executed_send_gs_utilization__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt2__ext1006__xve_inst_executed_send_hs_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt2__ext1006__xve_inst_executed_send_ms_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt2__ext1006__xve_inst_executed_send_ps_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define mtlgt2__ext1006__xve_inst_executed_send_ts_utilization__read \
    bdw__render_basic__eu_stall__read
#define mtlgt2__ext1006__xve_inst_executed_send_vs_utilization__read \
    bdw__render_basic__eu_active__read
#define mtlgt2__ext1007__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext1007__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext1007__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext1007__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext1007__xve_active_gs__read \
    bdw__render_basic__eu_active__read
#define mtlgt2__ext1007__xve_stall_gs__read \
    bdw__render_basic__eu_stall__read
#define mtlgt2__ext1007__xve_inst_executed_alu0_gs__read \
    hsw__render_basic__hs_threads__read
#define mtlgt2__ext1007__xve_inst_executed_alu0_gs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1007__xve_inst_executed_alu1_gs__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define mtlgt2__ext1007__xve_inst_executed_alu1_gs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1007__xve_active_cycles_gs__read \
    acmgt1__ext1000__xve_active_cycles__read
#define mtlgt2__ext1007__xve_active_cycles_gs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1007__xve_stall_cycles_gs__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define mtlgt2__ext1007__xve_stall_cycles_gs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1007__xve_inst_executed_alu0_ms__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define mtlgt2__ext1007__xve_inst_executed_alu0_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1007__xve_inst_executed_alu0_ts__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define mtlgt2__ext1007__xve_inst_executed_alu0_ts__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1007__xve_inst_executed_alu1_ms__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define mtlgt2__ext1007__xve_inst_executed_alu1_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1007__xve_inst_executed_alu1_ts__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define mtlgt2__ext1007__xve_inst_executed_alu1_ts__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt2__ext1007__xve_inst_executed_alu0_gs_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt2__ext1007__xve_inst_executed_alu1_gs_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define mtlgt2__ext1007__xve_inst_executed_alu0_ms_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define mtlgt2__ext1007__xve_inst_executed_alu0_ts_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt2__ext1007__xve_inst_executed_alu1_ms_utilization__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt2__ext1007__xve_inst_executed_alu1_ts_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt2__ext1010__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__ext1010__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__ext1010__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__ext1010__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__ext1010__sampler_2_x2_read__read \
    bdw__render_basic__sampler_texels__read
#define mtlgt2__ext1010__pixel_write__read \
    bdw__render_basic__samples_written__read
#define mtlgt2__ext1010__pixel_blend__read \
    bdw__render_basic__samples_blended__read
#define mtlgt2__ext1010__rasterizer_sample_output__read \
    bdw__render_basic__rasterized_pixels__read
#define mtlgt2__ext1010__postps_depth_stencil_alpha_test_fail__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define mtlgt2__media_set1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__media_set1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__media_set1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__media_set1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
mtlgt2__media_set1__video_decode_box0_read_request__read(const struct intel_perf *perf,
                                                         const struct intel_perf_metric_set *metric_set,
                                                         uint64_t *accumulator);
#define mtlgt2__media_set1__video_decode_box0_write_request__read \
    bdw__render_basic__vs_threads__read
#define mtlgt2__media_set1__video_decode_box1_read_request__read \
    bdw__render_basic__hs_threads__read
#define mtlgt2__media_set1__video_decode_box1_write_request__read \
    bdw__render_basic__ds_threads__read
#define mtlgt2__media_set1__video_enhancement_box0_read_request__read \
    bdw__render_basic__cs_threads__read
#define mtlgt2__media_set1__video_enhancement_box0_write_request__read \
    hsw__render_basic__vs_threads__read
#define mtlgt2__media_set1__video_enhancement_box1_read_request__read \
    bdw__render_basic__ps_threads__read
#define mtlgt2__media_set1__video_enhancement_box1_write_request__read \
    acmgt1__ext1000__xve_active_cycles__read
#define mtlgt2__media_set2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__media_set2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__media_set2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__media_set2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__media_set2__media_read_request__read \
    mtlgt2__media_set1__video_decode_box0_read_request__read
#define mtlgt2__media_set2__media_write_request__read \
    bdw__render_basic__vs_threads__read
double
mtlgt2__media_set2__command_parser_video_decode_engine0_busy__read(const struct intel_perf *perf,
                                                                   const struct intel_perf_metric_set *metric_set,
                                                                   uint64_t *accumulator);
double
mtlgt2__media_set2__command_parser_video_decode_engine1_busy__read(const struct intel_perf *perf,
                                                                   const struct intel_perf_metric_set *metric_set,
                                                                   uint64_t *accumulator);
double
mtlgt2__media_set2__command_parser_video_enhancement_engine0_busy__read(const struct intel_perf *perf,
                                                                        const struct intel_perf_metric_set *metric_set,
                                                                        uint64_t *accumulator);
double
mtlgt2__media_set2__command_parser_video_enhancement_engine1_busy__read(const struct intel_perf *perf,
                                                                        const struct intel_perf_metric_set *metric_set,
                                                                        uint64_t *accumulator);
double
mtlgt2__media_set2__command_parser_graphics_security_controller_busy__read(const struct intel_perf *perf,
                                                                           const struct intel_perf_metric_set *metric_set,
                                                                           uint64_t *accumulator);
#define mtlgt2__test_oam__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt2__test_oam__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt2__test_oam__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt2__test_oam__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt2__test_oam__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt2__test_oam__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt2__test_oam__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt2__test_oam__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt2__test_oam__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt2__test_oam__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt2__test_oam__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt2__test_oam__counter8__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt2__test_oam__video_decode_box0_write_request_visa__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt2__test_oam__video_decode_box0_read_request_visa__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt2__test_oam__video_decode_box0_read_request_mpec__read \
    mtlgt2__media_set1__video_decode_box0_read_request__read
#define mtlgt2__test_oam__video_decode_box0_write_request_mpec__read \
    bdw__render_basic__vs_threads__read
#define mtlgt3__render_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__render_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__render_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__render_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__render_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define mtlgt3__render_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define mtlgt3__render_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define mtlgt3__render_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define mtlgt3__render_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define mtlgt3__render_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define mtlgt3__render_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt3__render_basic__xve_active__read \
    bdw__render_basic__eu_active__read
#define mtlgt3__render_basic__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define mtlgt3__render_basic__xve_thread_occupancy__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define mtlgt3__render_basic__xve_fpu_em_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt3__render_basic__vs_fpu_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt3__render_basic__vs_em_active__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt3__render_basic__vs_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt3__render_basic__ps_fpu_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define mtlgt3__render_basic__ps_em_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define mtlgt3__render_basic__ps_send_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define mtlgt3__render_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define mtlgt3__render_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define mtlgt3__render_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define mtlgt3__render_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define mtlgt3__render_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define mtlgt3__render_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define mtlgt3__render_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define mtlgt3__render_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define mtlgt3__render_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define mtlgt3__render_basic__slm_reads__read \
    hsw__render_basic__ps_threads__read
#define mtlgt3__render_basic__slm_reads__max \
    acmgt1__render_basic__slm_reads__max

#define mtlgt3__render_basic__slm_writes__read \
    acmgt1__render_basic__slm_writes__read
#define mtlgt3__render_basic__slm_writes__max \
    acmgt1__render_basic__slm_reads__max

#define mtlgt3__render_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define mtlgt3__render_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define mtlgt3__render_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define mtlgt3__render_basic__gti_read_throughput__read \
    mtlgt2__render_basic__gti_read_throughput__read
#define mtlgt3__render_basic__gti_read_throughput__max \
    acmgt1__render_basic__gti_read_throughput__max

#define mtlgt3__render_basic__gti_write_throughput__read \
    mtlgt2__render_basic__gti_write_throughput__read
#define mtlgt3__render_basic__gti_write_throughput__max \
    acmgt1__render_basic__gti_read_throughput__max

#define mtlgt3__render_basic__samplers_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__render_basic__sampler_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__compute_basic__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__compute_basic__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__compute_basic__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__compute_basic__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__compute_basic__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt3__compute_basic__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define mtlgt3__compute_basic__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define mtlgt3__compute_basic__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define mtlgt3__compute_basic__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define mtlgt3__compute_basic__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define mtlgt3__compute_basic__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define mtlgt3__compute_basic__xve_active__read \
    bdw__render_basic__eu_active__read
#define mtlgt3__compute_basic__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define mtlgt3__compute_basic__fpu_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define mtlgt3__compute_basic__em_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt3__compute_basic__xmx_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt3__compute_basic__xve_fpu_em_active__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt3__compute_basic__xve_fpu_xmx_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt3__compute_basic__xve_avg_ipc_rate__read \
    acmgt1__compute_basic__xve_avg_ipc_rate__read
#define mtlgt3__compute_basic__xve_avg_ipc_rate__max \
    bdw__compute_basic__eu_avg_ipc_rate__max

#define mtlgt3__compute_basic__send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define mtlgt3__compute_basic__xve_thread_occupancy__read \
    acmgt1__compute_basic__xve_thread_occupancy__read
#define mtlgt3__compute_basic__xve_fpu_flt16__read \
    bdw__render_basic__ps_fpu1_active__read
#define mtlgt3__compute_basic__xve_fpu_flt32__read \
    bdw__render_basic__ps_send_active__read
#define mtlgt3__compute_basic__xve_fpu_flt64__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define mtlgt3__compute_basic__rasterized_pixels__read \
    bdw__render_basic__rasterized_pixels__read
#define mtlgt3__compute_basic__hi_depth_test_fails__read \
    bdw__render_basic__hi_depth_test_fails__read
#define mtlgt3__compute_basic__early_depth_test_fails__read \
    bdw__render_basic__early_depth_test_fails__read
#define mtlgt3__compute_basic__samples_killed_in_ps__read \
    bdw__render_basic__samples_killed_in_ps__read
#define mtlgt3__compute_basic__pixels_failing_post_ps_tests__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define mtlgt3__compute_basic__samples_written__read \
    bdw__render_basic__samples_written__read
#define mtlgt3__compute_basic__samples_blended__read \
    bdw__render_basic__samples_blended__read
#define mtlgt3__compute_basic__sampler_texels__read \
    bdw__render_basic__sampler_texels__read
#define mtlgt3__compute_basic__sampler_texel_misses__read \
    bdw__render_basic__sampler_texel_misses__read
#define mtlgt3__compute_basic__slm_reads__read \
    hsw__render_basic__ps_threads__read
#define mtlgt3__compute_basic__slm_reads__max \
    acmgt1__render_basic__slm_reads__max

#define mtlgt3__compute_basic__slm_writes__read \
    acmgt1__render_basic__slm_writes__read
#define mtlgt3__compute_basic__slm_writes__max \
    acmgt1__render_basic__slm_reads__max

#define mtlgt3__compute_basic__shader_memory_accesses__read \
    bdw__render_basic__shader_memory_accesses__read
#define mtlgt3__compute_basic__shader_atomics__read \
    bdw__render_basic__shader_atomics__read
#define mtlgt3__compute_basic__shader_barriers__read \
    hsw__render_basic__early_depth_test_fails__read
#define mtlgt3__compute_basic__gti_read_throughput__read \
    mtlgt2__render_basic__gti_read_throughput__read
#define mtlgt3__compute_basic__gti_read_throughput__max \
    acmgt1__render_basic__gti_read_throughput__max

#define mtlgt3__compute_basic__gti_write_throughput__read \
    mtlgt2__render_basic__gti_write_throughput__read
#define mtlgt3__compute_basic__gti_write_throughput__max \
    acmgt1__render_basic__gti_read_throughput__max

#define mtlgt3__async_compute__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__async_compute__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__async_compute__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__async_compute__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__async_compute__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt3__async_compute__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define mtlgt3__async_compute__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define mtlgt3__async_compute__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define mtlgt3__async_compute__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define mtlgt3__async_compute__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define mtlgt3__async_compute__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define mtlgt3__async_compute__fpu_active__read \
    bdw__render_basic__eu_active__read
#define mtlgt3__async_compute__vs_fpu_active__read \
    bdw__render_basic__eu_stall__read
#define mtlgt3__async_compute__ps_fpu_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define mtlgt3__async_compute__cs_fpu_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt3__async_compute__async_cs_fpu_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt3__async_compute__em_active__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt3__async_compute__vs_em_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt3__async_compute__ps_em_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define mtlgt3__async_compute__cs_em_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define mtlgt3__async_compute__async_cs_em_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define mtlgt3__async_compute__xve_thread_occupancy__read \
    acmgt1__async_compute__xve_thread_occupancy__read
#define mtlgt3__async_compute__xve_active__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define mtlgt3__async_compute__xve_stall__read \
    bdw__compute_l3_cache__eu_move_fpu0_instruction__read
#define mtlgt3__xve_activity__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__xve_activity__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__xve_activity__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__xve_activity__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__xve_activity__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt3__xve_activity__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define mtlgt3__xve_activity__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define mtlgt3__xve_activity__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define mtlgt3__xve_activity__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define mtlgt3__xve_activity__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define mtlgt3__xve_activity__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define mtlgt3__xve_activity__hs_fpu_active__read \
    bdw__render_basic__eu_active__read
#define mtlgt3__xve_activity__ds_fpu_active__read \
    bdw__render_basic__eu_stall__read
#define mtlgt3__xve_activity__gs_fpu_active__read \
    bdw__render_basic__eu_fpu_both_active__read
#define mtlgt3__xve_activity__hs_em_active__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt3__xve_activity__ds_em_active__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt3__xve_activity__gs_em_active__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt3__xve_activity__hs_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt3__xve_activity__ds_send_active__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define mtlgt3__xve_activity__gs_send_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define mtlgt3__xve_activity__cs_send_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define mtlgt3__gpu_busyness__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__gpu_busyness__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__gpu_busyness__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__gpu_busyness__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__gpu_busyness__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt3__gpu_busyness__xve_active__read \
    bdw__render_basic__eu_active__read
#define mtlgt3__gpu_busyness__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define mtlgt3__gpu_busyness__xve_thread_occupancy__read \
    acmgt1__render_basic__xve_thread_occupancy__read
#define mtlgt3__gpu_busyness__vs_threads__read \
    bdw__render_basic__vs_threads__read
#define mtlgt3__gpu_busyness__hs_threads__read \
    bdw__render_basic__hs_threads__read
#define mtlgt3__gpu_busyness__ds_threads__read \
    bdw__render_basic__ds_threads__read
#define mtlgt3__gpu_busyness__gs_threads__read \
    hsw__render_basic__vs_threads__read
#define mtlgt3__gpu_busyness__ps_threads__read \
    bdw__render_basic__ps_threads__read
#define mtlgt3__gpu_busyness__cs_threads__read \
    bdw__render_basic__cs_threads__read
#define mtlgt3__gpu_busyness__render_busy__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__gpu_busyness__compute_engine0_busy__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__gpu_busyness__blitter_busy__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__hdc_and_sf1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__hdc_and_sf1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__hdc_and_sf1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__hdc_and_sf1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__hdc_and_sf1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt3__hdc_and_sf1__non_sampler_shader00_access_stalled_on_l3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt3__hdc_and_sf1__non_sampler_shader01_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__hdc_and_sf1__non_sampler_shader02_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__hdc_and_sf1__non_sampler_shader03_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__hdc_and_sf1__poly0_data_ready__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__hdc_and_sf2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__hdc_and_sf2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__hdc_and_sf2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__hdc_and_sf2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__hdc_and_sf2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt3__hdc_and_sf2__non_sampler_shader10_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__hdc_and_sf2__non_sampler_shader11_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__hdc_and_sf2__non_sampler_shader12_access_stalled_on_l3__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__hdc_and_sf2__non_sampler_shader13_access_stalled_on_l3__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__hdc_and_sf2__poly1_data_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt3__l3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__l3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__l3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__l3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__l3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt3__l3__l3_input_available_l3_bank0__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt3__l3__l3_input_available_l3_bank1__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define mtlgt3__l3__l3_input_available_l3_bank2__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define mtlgt3__l3__l3_input_available_l3_bank3__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define mtlgt3__l3__l3_input_available_l3_bank4__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt3__l3__l3_input_available_l3_bank5__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt3__l3__l3_input_available_l3_bank6__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt3__l3__l3_input_available_l3_bank7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt3__l3__l3_output_ready_l3_bank0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__l3__l3_output_ready_l3_bank1__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__l3__l3_output_ready_l3_bank2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__l3__l3_output_ready_l3_bank3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__l3__l3_output_ready_l3_bank4__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__l3__l3_output_ready_l3_bank5__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__l3__l3_output_ready_l3_bank6__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__l3__l3_output_ready_l3_bank7__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__rasterizer_and_pixel_backend1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__rasterizer_and_pixel_backend1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__rasterizer_and_pixel_backend1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__rasterizer_and_pixel_backend1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__rasterizer_and_pixel_backend1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt3__rasterizer_and_pixel_backend1__pixel_data10_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define mtlgt3__rasterizer_and_pixel_backend1__pixel_data11_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt3__rasterizer_and_pixel_backend1__pixel_data00_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__rasterizer_and_pixel_backend1__pixel_data01_ready__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__rasterizer_and_pixel_backend1__rasterizer1_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__rasterizer_and_pixel_backend1__rasterizer0_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__rasterizer_and_pixel_backend2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__rasterizer_and_pixel_backend2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__rasterizer_and_pixel_backend2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__rasterizer_and_pixel_backend2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__rasterizer_and_pixel_backend2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt3__rasterizer_and_pixel_backend2__ps_output00_available__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt3__rasterizer_and_pixel_backend2__pixel_values00_ready__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt3__rasterizer_and_pixel_backend2__ps_output01_available__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__rasterizer_and_pixel_backend2__pixel_values01_ready__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__rasterizer_and_pixel_backend2__rasterizer0_output_ready__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__rasterizer_and_pixel_backend2__rasterizer1_output_ready__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__render_pipe_profile1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__render_pipe_profile1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__render_pipe_profile1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__render_pipe_profile1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__render_pipe_profile1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt3__render_pipe_profile1__vf0_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__render_pipe_profile1__vs0_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__render_pipe_profile1__cl0_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt3__render_pipe_profile1__hs0_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt3__render_pipe_profile1__ds0_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__render_pipe_profile1__gs0_bottleneck__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define mtlgt3__render_pipe_profile1__sf0_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt3__render_pipe_profile1__so0_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt3__render_pipe_profile1__cl0_stall__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define mtlgt3__render_pipe_profile1__hs0_stall__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define mtlgt3__render_pipe_profile1__ds0_stall__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__render_pipe_profile1__sf0_stall__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__render_pipe_profile1__so0_stall__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__render_pipe_profile1__hi_depth00_bottleneck__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt3__render_pipe_profile1__hi_depth01_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__render_pipe_profile1__bc00_bottleneck__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__render_pipe_profile2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__render_pipe_profile2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__render_pipe_profile2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__render_pipe_profile2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__render_pipe_profile2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt3__render_pipe_profile2__vf1_bottleneck__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__render_pipe_profile2__vs1_bottleneck__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__render_pipe_profile2__cl1_bottleneck__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__render_pipe_profile2__hs1_bottleneck__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__render_pipe_profile2__ds1_bottleneck__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt3__render_pipe_profile2__gs1_bottleneck__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt3__render_pipe_profile2__sf1_bottleneck__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt3__render_pipe_profile2__so1_bottleneck__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt3__render_pipe_profile2__cl1_stall__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define mtlgt3__render_pipe_profile2__hs1_stall__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define mtlgt3__render_pipe_profile2__ds1_stall__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define mtlgt3__render_pipe_profile2__sf1_stall__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt3__render_pipe_profile2__so1_stall__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__render_pipe_profile2__hi_depth10_bottleneck__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__render_pipe_profile2__hi_depth11_bottleneck__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__render_pipe_profile2__bc10_bottleneck__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__sampler__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__sampler__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__sampler__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__sampler__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__sampler__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt3__sampler__sampler00_input_available__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__sampler__sampler01_input_available__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__sampler__sampler02_input_available__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__sampler__sampler03_input_available__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__sampler__sampler00_output_ready__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt3__sampler__sampler01_output_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define mtlgt3__sampler__sampler02_output_ready__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define mtlgt3__sampler__sampler03_output_ready__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define mtlgt3__sampler__sampler10_input_available__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__sampler__sampler11_input_available__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__sampler__sampler12_input_available__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__sampler__sampler13_input_available__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__sampler__sampler10_output_ready__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt3__sampler__sampler11_output_ready__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt3__sampler__sampler12_output_ready__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt3__sampler__sampler13_output_ready__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt3__tdl1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__tdl1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__tdl1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__tdl1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__tdl1__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt3__tdl1__non_ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__tdl1__ps_thread00_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__tdl1__thread_header00_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__tdl1__thread_header00_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__tdl1__thread_header00_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__tdl1__thread_header00_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__tdl1__thread_header00_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__tdl1__non_ps_thread01_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__tdl1__ps_thread01_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt3__tdl1__thread_header01_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define mtlgt3__tdl1__thread_header01_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt3__tdl1__thread_header01_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt3__tdl1__thread_header01_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt3__tdl1__thread_header01_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt3__tdl2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__tdl2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__tdl2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__tdl2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__tdl2__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt3__tdl2__non_ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__tdl2__ps_thread02_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__tdl2__thread_header02_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__tdl2__thread_header02_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__tdl2__thread_header02_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__tdl2__thread_header02_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__tdl2__thread_header02_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__tdl2__non_ps_thread03_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__tdl2__ps_thread03_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt3__tdl2__thread_header03_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define mtlgt3__tdl2__thread_header03_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt3__tdl2__thread_header03_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt3__tdl2__thread_header03_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt3__tdl2__thread_header03_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt3__tdl3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__tdl3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__tdl3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__tdl3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__tdl3__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt3__tdl3__non_ps_thread10_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__tdl3__ps_thread10_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__tdl3__thread_header10_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__tdl3__thread_header10_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__tdl3__thread_header10_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__tdl3__thread_header10_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__tdl3__thread_header10_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__tdl3__non_ps_thread11_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__tdl3__ps_thread11_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt3__tdl3__thread_header11_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define mtlgt3__tdl3__thread_header11_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt3__tdl3__thread_header11_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt3__tdl3__thread_header11_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt3__tdl3__thread_header11_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt3__tdl4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__tdl4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__tdl4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__tdl4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__tdl4__gpu_busy__read \
    bdw__render_basic__gpu_busy__read
#define mtlgt3__tdl4__non_ps_thread12_ready_for_dispatch__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__tdl4__ps_thread12_ready_for_dispatch__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__tdl4__thread_header12_ready__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__tdl4__thread_header12_ready_port0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__tdl4__thread_header12_ready_port1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__tdl4__thread_header12_ready_port2__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__tdl4__thread_header12_ready_port3__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__tdl4__non_ps_thread13_ready_for_dispatch__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__tdl4__ps_thread13_ready_for_dispatch__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt3__tdl4__thread_header13_ready__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define mtlgt3__tdl4__thread_header13_ready_port0__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt3__tdl4__thread_header13_ready_port1__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt3__tdl4__thread_header13_ready_port2__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt3__tdl4__thread_header13_ready_port3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt3__test_oa__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__test_oa__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__test_oa__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__test_oa__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__test_oa__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__test_oa__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__test_oa__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__test_oa__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__test_oa__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt3__test_oa__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt3__test_oa__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt3__test_oa__counter7__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt3__test_oa__counter8__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt3__test_oa__counter9__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt3__ext1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext1__gpu_memory_byte_write_sqidi0__read \
    acmgt3__ext2__gpu_memory_byte_write_sqidi5__read
#define mtlgt3__ext1__gpu_memory_byte_write_sqidi1__read \
    acmgt3__ext2__gpu_memory_byte_write_sqidi4__read
#define mtlgt3__ext1__gpu_memory_write_sqidi0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt3__ext1__gpu_memory_write_sqidi1__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt3__ext1__gpu_memory_write__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext1__gpu_memory_read_sqidi0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
uint64_t
mtlgt3__ext1__gpu_memory_read_sqidi1__read(const struct intel_perf *perf,
                                           const struct intel_perf_metric_set *metric_set,
                                           uint64_t *accumulator);
uint64_t
mtlgt3__ext1__gpu_memory_read__read(const struct intel_perf *perf,
                                    const struct intel_perf_metric_set *metric_set,
                                    uint64_t *accumulator);
#define mtlgt3__ext1__gpu_memory_byte_read_sqidi0__read \
    chv__compute_basic__gti_ring_throughput__read
#define mtlgt3__ext1__gpu_memory_byte_read_sqidi1__read \
    acmgt2__memory1__gpu_memory_byte_write_sqidi0__read
#define mtlgt3__ext1__gpu_memory_active_sqidi0__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext1__gpu_memory_active_sqidi1__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext1__gpu_memory_byte_read_bw_sqidi0__read \
    acmgt2__memory1__gpu_memory_byte_write_bw_sqidi1__read
#define mtlgt3__ext1__gpu_memory_byte_read_bw_sqidi1__read \
    acmgt2__memory1__gpu_memory_byte_write_bw_sqidi0__read
#define mtlgt3__ext1__gpu_memory_byte_write_bw_sqidi0__read \
    acmgt3__ext2__gpu_memory_byte_write_bw_sqidi5__read
#define mtlgt3__ext1__gpu_memory_byte_write_bw_sqidi1__read \
    acmgt3__ext2__gpu_memory_byte_write_bw_sqidi4__read
#define mtlgt3__ext1__gpu_memory_request_queue_full_sqidi0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext1__gpu_memory_request_queue_full_sqidi1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__ext3__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext3__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext3__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext3__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext3__gpu_memory_32_b_transaction_read_sqidi0__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt3__ext3__gpu_memory_32_b_transaction_read_sqidi1__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt3__ext3__gpu_memory_64_b_transaction_read_sqidi0__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext3__gpu_memory_64_b_transaction_read_sqidi1__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt3__ext3__gpu_memory_32_b_transaction_write_sqidi0__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext3__gpu_memory_32_b_transaction_write_sqidi1__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext3__gpu_memory_64_b_transaction_write_sqidi0__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext3__gpu_memory_64_b_transaction_write_sqidi1__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext3__gpu_memory_32_b_transaction_read__read \
    mtlgt3__ext1__gpu_memory_read_sqidi1__read
#define mtlgt3__ext3__gpu_memory_64_b_transaction_read__read \
    cnl__render_basic__l3_misses__read
#define mtlgt3__ext3__gpu_memory_32_b_transaction_write__read \
    bdw__compute_l3_cache__l3_misses__read
uint64_t
mtlgt3__ext3__gpu_memory_64_b_transaction_write__read(const struct intel_perf *perf,
                                                      const struct intel_perf_metric_set *metric_set,
                                                      uint64_t *accumulator);
#define mtlgt3__ext4__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext4__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext4__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext4__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext4__l3_read_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext4__l3_read_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext4__l3_read_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext4__l3_read_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext4__l3_read_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt3__ext4__l3_read_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext4__l3_read_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt3__ext4__l3_read_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt3__ext4__l3_write_l3_bank0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext4__l3_write_l3_bank1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext4__l3_write_l3_bank2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext4__l3_write_l3_bank3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext4__l3_write_l3_bank4__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt3__ext4__l3_write_l3_bank5__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt3__ext4__l3_write_l3_bank6__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt3__ext4__l3_write_l3_bank7__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt3__ext5__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext5__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext5__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext5__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext5__dataport_l3_read_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext5__dataport_l3_read_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext5__dataport_l3_read_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext5__dataport_l3_read_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext5__dataport_l3_read_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt3__ext5__dataport_l3_read_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext5__dataport_l3_read_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt3__ext5__dataport_l3_read_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt3__ext5__dataport_l3_write_l3_bank0__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt3__ext5__dataport_l3_write_l3_bank1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt3__ext5__dataport_l3_write_l3_bank2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt3__ext5__dataport_l3_write_l3_bank3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt3__ext5__dataport_l3_write_l3_bank4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext5__dataport_l3_write_l3_bank5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext5__dataport_l3_write_l3_bank6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext5__dataport_l3_write_l3_bank7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext6__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext6__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext6__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext6__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext6__l3_hit_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext6__l3_hit_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext6__l3_hit_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext6__l3_hit_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext6__l3_hit_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt3__ext6__l3_hit_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext6__l3_hit_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt3__ext6__l3_hit_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt3__ext6__sampler_busy_xecore0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define mtlgt3__ext6__sampler_busy_xecore1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define mtlgt3__ext6__sampler_busy_xecore2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define mtlgt3__ext6__sampler_busy_xecore3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt3__ext6__sampler_busy_xecore4__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext6__sampler_busy_xecore5__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext6__sampler_busy_xecore6__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext6__sampler_busy_xecore7__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext7__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext7__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext7__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext7__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext7__sampler_l3_read_l3_bank0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext7__sampler_l3_read_l3_bank1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext7__sampler_l3_read_l3_bank2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext7__sampler_l3_read_l3_bank3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext7__sampler_l3_read_l3_bank4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt3__ext7__sampler_l3_read_l3_bank5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt3__ext7__sampler_l3_read_l3_bank6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt3__ext7__sampler_l3_read_l3_bank7__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt3__ext7__sampler_l3_hit_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext7__sampler_l3_hit_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext7__sampler_l3_hit_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext7__sampler_l3_hit_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext7__sampler_l3_hit_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt3__ext7__sampler_l3_hit_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext7__sampler_l3_hit_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt3__ext7__sampler_l3_hit_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt3__ext8__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext8__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext8__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext8__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext8__icache_l3_read_l3_bank0__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext8__icache_l3_read_l3_bank1__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext8__icache_l3_read_l3_bank2__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext8__icache_l3_read_l3_bank3__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext8__icache_l3_read_l3_bank4__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext8__icache_l3_read_l3_bank5__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext8__icache_l3_read_l3_bank6__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext8__icache_l3_read_l3_bank7__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext8__icache_l3_hit_l3_bank0__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt3__ext8__icache_l3_hit_l3_bank1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt3__ext8__icache_l3_hit_l3_bank2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt3__ext8__icache_l3_hit_l3_bank3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt3__ext8__icache_l3_hit_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt3__ext8__icache_l3_hit_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext8__icache_l3_hit_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt3__ext8__icache_l3_hit_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt3__ext9__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext9__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext9__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext9__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext9__z_l3_access_l3_bank0__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt3__ext9__z_l3_access_l3_bank1__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext9__z_l3_access_l3_bank2__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt3__ext9__z_l3_access_l3_bank3__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt3__ext9__z_l3_access_l3_bank4__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext9__z_l3_access_l3_bank5__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext9__z_l3_access_l3_bank6__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext9__z_l3_access_l3_bank7__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext10__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext10__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext10__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext10__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext10__dataport_l3_hit_l3_bank0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt3__ext10__dataport_l3_hit_l3_bank1__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt3__ext10__dataport_l3_hit_l3_bank2__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt3__ext10__dataport_l3_hit_l3_bank3__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt3__ext10__dataport_l3_hit_l3_bank4__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext10__dataport_l3_hit_l3_bank5__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext10__dataport_l3_hit_l3_bank6__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext10__dataport_l3_hit_l3_bank7__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext10__color_l3_hit_l3_bank0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext10__color_l3_hit_l3_bank1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext10__color_l3_hit_l3_bank2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext10__color_l3_hit_l3_bank3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext10__color_l3_hit_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt3__ext10__color_l3_hit_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext10__color_l3_hit_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt3__ext10__color_l3_hit_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt3__ext11__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext11__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext11__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext11__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext11__z_l3_hit_l3_bank0__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext11__z_l3_hit_l3_bank1__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext11__z_l3_hit_l3_bank2__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext11__z_l3_hit_l3_bank3__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext11__z_l3_hit_l3_bank4__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext11__z_l3_hit_l3_bank5__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext11__z_l3_hit_l3_bank6__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext11__z_l3_hit_l3_bank7__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext11__l3_atomic_access_l3_bank0__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt3__ext11__l3_atomic_access_l3_bank1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt3__ext11__l3_atomic_access_l3_bank2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt3__ext11__l3_atomic_access_l3_bank3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt3__ext11__l3_atomic_access_l3_bank4__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt3__ext11__l3_atomic_access_l3_bank5__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext11__l3_atomic_access_l3_bank6__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt3__ext11__l3_atomic_access_l3_bank7__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt3__ext12__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext12__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext12__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext12__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext12__l3_input_available_l3_bank0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext12__l3_input_available_l3_bank1__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext12__l3_input_available_l3_bank2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext12__l3_input_available_l3_bank3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext12__l3_input_available_l3_bank4__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext12__l3_input_available_l3_bank5__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__ext12__l3_input_available_l3_bank6__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext12__l3_input_available_l3_bank7__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext12__l3_output_ready_l3_bank0__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt3__ext12__l3_output_ready_l3_bank1__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define mtlgt3__ext12__l3_output_ready_l3_bank2__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define mtlgt3__ext12__l3_output_ready_l3_bank3__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define mtlgt3__ext12__l3_output_ready_l3_bank4__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt3__ext12__l3_output_ready_l3_bank5__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt3__ext12__l3_output_ready_l3_bank6__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt3__ext12__l3_output_ready_l3_bank7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt3__ext13__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext13__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext13__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext13__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext13__l3_superq_full_l3_bank0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext13__l3_superq_full_l3_bank1__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext13__l3_superq_full_l3_bank2__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext13__l3_superq_full_l3_bank3__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext13__color_l3_access_l3_bank0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext13__color_l3_access_l3_bank1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext13__color_l3_access_l3_bank2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext13__color_l3_access_l3_bank3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext14__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext14__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext14__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext14__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext14__l3_superq_full_l3_bank4__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext14__l3_superq_full_l3_bank5__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext14__l3_superq_full_l3_bank6__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext14__l3_superq_full_l3_bank7__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext14__color_l3_access_l3_bank4__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext14__color_l3_access_l3_bank5__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext14__color_l3_access_l3_bank6__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext14__color_l3_access_l3_bank7__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext15__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext15__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext15__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext15__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext15__l3_busy_l3_bank0__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext15__l3_busy_l3_bank1__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext15__l3_busy_l3_bank2__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__ext15__l3_busy_l3_bank3__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext15__l3_stall_l3_bank0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext15__l3_stall_l3_bank1__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext15__l3_stall_l3_bank2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext15__l3_stall_l3_bank3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext16__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext16__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext16__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext16__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext16__l3_busy_l3_bank4__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext16__l3_busy_l3_bank5__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__ext16__l3_busy_l3_bank6__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext16__l3_busy_l3_bank7__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext16__l3_stall_l3_bank4__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext16__l3_stall_l3_bank5__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext16__l3_stall_l3_bank6__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext16__l3_stall_l3_bank7__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext17__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext17__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext17__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext17__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext17__load_store_cache_input_available_xecore0__read \
    mtlgt2__ext17__load_store_cache_input_available_xecore3__read
#define mtlgt3__ext17__load_store_cache_input_available_xecore1__read \
    mtlgt2__ext17__load_store_cache_input_available_xecore2__read
#define mtlgt3__ext17__load_store_cache_input_available_xecore2__read \
    mtlgt2__ext17__load_store_cache_input_available_xecore1__read
#define mtlgt3__ext17__load_store_cache_input_available_xecore3__read \
    mtlgt2__ext17__load_store_cache_input_available_xecore0__read
#define mtlgt3__ext17__load_store_cache_output_ready_xecore0__read \
    mtlgt2__ext17__load_store_cache_output_ready_xecore0__read
#define mtlgt3__ext17__load_store_cache_output_ready_xecore1__read \
    mtlgt2__ext17__load_store_cache_output_ready_xecore3__read
#define mtlgt3__ext17__load_store_cache_output_ready_xecore2__read \
    mtlgt2__ext17__load_store_cache_output_ready_xecore2__read
#define mtlgt3__ext17__load_store_cache_output_ready_xecore3__read \
    mtlgt2__ext17__load_store_cache_output_ready_xecore1__read
#define mtlgt3__ext18__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext18__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext18__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext18__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext18__load_store_cache_input_available_xecore4__read \
    mtlgt2__ext17__load_store_cache_input_available_xecore0__read
#define mtlgt3__ext18__load_store_cache_input_available_xecore5__read \
    mtlgt2__ext17__load_store_cache_input_available_xecore1__read
#define mtlgt3__ext18__load_store_cache_input_available_xecore6__read \
    mtlgt2__ext17__load_store_cache_input_available_xecore2__read
#define mtlgt3__ext18__load_store_cache_input_available_xecore7__read \
    mtlgt2__ext17__load_store_cache_input_available_xecore3__read
double
mtlgt3__ext18__load_store_cache_output_ready_xecore4__read(const struct intel_perf *perf,
                                                           const struct intel_perf_metric_set *metric_set,
                                                           uint64_t *accumulator);
double
mtlgt3__ext18__load_store_cache_output_ready_xecore5__read(const struct intel_perf *perf,
                                                           const struct intel_perf_metric_set *metric_set,
                                                           uint64_t *accumulator);
double
mtlgt3__ext18__load_store_cache_output_ready_xecore6__read(const struct intel_perf *perf,
                                                           const struct intel_perf_metric_set *metric_set,
                                                           uint64_t *accumulator);
double
mtlgt3__ext18__load_store_cache_output_ready_xecore7__read(const struct intel_perf *perf,
                                                           const struct intel_perf_metric_set *metric_set,
                                                           uint64_t *accumulator);
#define mtlgt3__ext21__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext21__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext21__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext21__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext21__load_store_cache_access_xecore0__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define mtlgt3__ext21__load_store_cache_access_xecore1__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define mtlgt3__ext21__load_store_cache_access_xecore2__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define mtlgt3__ext21__load_store_cache_access_xecore3__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define mtlgt3__ext21__load_store_cache_l3_read_xecore0__read \
    mtlgt3__ext1__gpu_memory_read_sqidi1__read
#define mtlgt3__ext21__load_store_cache_l3_read_xecore1__read \
    mtlgt3__ext3__gpu_memory_64_b_transaction_write__read
#define mtlgt3__ext21__load_store_cache_l3_read_xecore2__read \
    bdw__compute_l3_cache__l3_misses__read
#define mtlgt3__ext21__load_store_cache_l3_read_xecore3__read \
    cnl__render_basic__l3_misses__read
#define mtlgt3__ext22__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext22__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext22__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext22__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext22__load_store_cache_access_xecore4__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define mtlgt3__ext22__load_store_cache_access_xecore5__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define mtlgt3__ext22__load_store_cache_access_xecore6__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define mtlgt3__ext22__load_store_cache_access_xecore7__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define mtlgt3__ext22__load_store_cache_l3_read_xecore4__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define mtlgt3__ext22__load_store_cache_l3_read_xecore5__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define mtlgt3__ext22__load_store_cache_l3_read_xecore6__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define mtlgt3__ext22__load_store_cache_l3_read_xecore7__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define mtlgt3__ext23__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext23__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext23__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext23__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext23__load_store_cache_hit_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext23__load_store_cache_hit_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext23__load_store_cache_hit_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext23__load_store_cache_hit_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext24__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext24__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext24__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext24__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext24__load_store_cache_hit_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext24__load_store_cache_hit_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext24__load_store_cache_hit_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext24__load_store_cache_hit_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext28__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext28__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext28__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext28__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext28__load_store_cache_l3_write_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext28__load_store_cache_l3_write_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext28__load_store_cache_l3_write_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext28__load_store_cache_l3_write_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext28__load_store_cache_partial_write_count_xecore0__read \
    mtlgt3__ext1__gpu_memory_read_sqidi1__read
#define mtlgt3__ext28__load_store_cache_partial_write_count_xecore1__read \
    mtlgt3__ext3__gpu_memory_64_b_transaction_write__read
#define mtlgt3__ext28__load_store_cache_partial_write_count_xecore2__read \
    bdw__compute_l3_cache__l3_misses__read
#define mtlgt3__ext28__load_store_cache_partial_write_count_xecore3__read \
    cnl__render_basic__l3_misses__read
#define mtlgt3__ext29__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext29__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext29__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext29__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext29__load_store_cache_l3_write_xecore4__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define mtlgt3__ext29__load_store_cache_l3_write_xecore5__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define mtlgt3__ext29__load_store_cache_l3_write_xecore6__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define mtlgt3__ext29__load_store_cache_l3_write_xecore7__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define mtlgt3__ext29__load_store_cache_partial_write_count_xecore4__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define mtlgt3__ext29__load_store_cache_partial_write_count_xecore5__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define mtlgt3__ext29__load_store_cache_partial_write_count_xecore6__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define mtlgt3__ext29__load_store_cache_partial_write_count_xecore7__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define mtlgt3__ext31__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext31__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext31__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext31__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext31__xve_load_store_cache_read_message_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext31__xve_load_store_cache_read_message_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext31__xve_load_store_cache_read_message_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext31__xve_load_store_cache_read_message_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext32__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext32__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext32__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext32__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext32__xve_load_store_cache_read_message_count_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext32__xve_load_store_cache_read_message_count_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext32__xve_load_store_cache_read_message_count_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext32__xve_load_store_cache_read_message_count_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext35__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext35__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext35__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext35__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext35__xve_load_store_cache_write_message_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext35__xve_load_store_cache_write_message_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext35__xve_load_store_cache_write_message_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext35__xve_load_store_cache_write_message_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext36__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext36__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext36__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext36__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext36__xve_load_store_cache_write_message_count_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext36__xve_load_store_cache_write_message_count_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext36__xve_load_store_cache_write_message_count_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext36__xve_load_store_cache_write_message_count_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext39__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext39__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext39__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext39__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext39__xve_load_store_cache_fence_message_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext39__xve_load_store_cache_fence_message_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext39__xve_load_store_cache_fence_message_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext39__xve_load_store_cache_fence_message_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext40__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext40__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext40__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext40__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext40__xve_load_store_cache_fence_message_count_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext40__xve_load_store_cache_fence_message_count_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext40__xve_load_store_cache_fence_message_count_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext40__xve_load_store_cache_fence_message_count_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext43__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext43__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext43__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext43__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext43__xve_load_store_cache_atomic_message_count_xecore0__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext43__xve_load_store_cache_atomic_message_count_xecore1__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext43__xve_load_store_cache_register_request_count_xecore0__read \
    mtlgt3__ext3__gpu_memory_64_b_transaction_write__read
#define mtlgt3__ext43__xve_load_store_cache_register_request_count_xecore1__read \
    bdw__compute_l3_cache__l3_misses__read
#define mtlgt3__ext44__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext44__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext44__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext44__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext44__xve_load_store_cache_atomic_message_count_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext44__xve_load_store_cache_atomic_message_count_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext44__xve_load_store_cache_register_request_count_xecore4__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define mtlgt3__ext44__xve_load_store_cache_register_request_count_xecore5__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define mtlgt3__ext45__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext45__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext45__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext45__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext45__xve_load_store_cache_atomic_message_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext45__xve_load_store_cache_atomic_message_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext45__xve_load_store_cache_register_request_count_xecore2__read \
    mtlgt3__ext3__gpu_memory_64_b_transaction_write__read
#define mtlgt3__ext45__xve_load_store_cache_register_request_count_xecore3__read \
    bdw__compute_l3_cache__l3_misses__read
#define mtlgt3__ext46__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext46__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext46__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext46__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext46__xve_load_store_cache_atomic_message_count_xecore6__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext46__xve_load_store_cache_atomic_message_count_xecore7__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext46__xve_load_store_cache_register_request_count_xecore6__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define mtlgt3__ext46__xve_load_store_cache_register_request_count_xecore7__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define mtlgt3__ext51__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext51__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext51__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext51__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext51__xve_load_store_cache_register_response_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext51__xve_load_store_cache_register_response_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext51__xve_load_store_cache_register_response_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext51__xve_load_store_cache_register_response_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext51__xve_load_store_cache_register_response_count_xecore4__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define mtlgt3__ext51__xve_load_store_cache_register_response_count_xecore5__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define mtlgt3__ext51__xve_load_store_cache_register_response_count_xecore6__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define mtlgt3__ext51__xve_load_store_cache_register_response_count_xecore7__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define mtlgt3__ext53__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext53__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext53__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext53__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext53__xve_slm_read_message_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext53__xve_slm_read_message_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext53__xve_slm_read_message_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext53__xve_slm_read_message_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext54__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext54__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext54__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext54__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext54__xve_slm_read_message_count_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext54__xve_slm_read_message_count_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext54__xve_slm_read_message_count_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext54__xve_slm_read_message_count_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext57__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext57__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext57__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext57__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext57__xve_slm_write_message_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext57__xve_slm_write_message_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext57__xve_slm_write_message_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext57__xve_slm_write_message_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext58__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext58__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext58__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext58__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext58__xve_slm_write_message_count_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext58__xve_slm_write_message_count_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext58__xve_slm_write_message_count_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext58__xve_slm_write_message_count_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext61__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext61__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext61__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext61__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext61__xve_slm_fence_message_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext61__xve_slm_fence_message_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext61__xve_slm_fence_message_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext61__xve_slm_fence_message_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext62__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext62__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext62__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext62__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext62__xve_slm_fence_message_count_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext62__xve_slm_fence_message_count_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext62__xve_slm_fence_message_count_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext62__xve_slm_fence_message_count_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext65__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext65__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext65__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext65__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext65__xve_slm_atomic_message_count_xecore0__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext65__xve_slm_atomic_message_count_xecore1__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext66__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext66__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext66__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext66__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext66__xve_slm_atomic_message_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext66__xve_slm_atomic_message_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext67__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext67__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext67__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext67__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext67__xve_slm_atomic_message_count_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext67__xve_slm_atomic_message_count_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext68__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext68__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext68__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext68__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext68__xve_slm_atomic_message_count_xecore6__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext68__xve_slm_atomic_message_count_xecore7__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext73__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext73__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext73__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext73__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext73__dataport_input_available_xecore0__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext73__dataport_input_available_xecore1__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext74__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext74__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext74__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext74__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext74__dataport_input_available_xecore2__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext74__dataport_input_available_xecore3__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext75__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext75__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext75__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext75__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext75__dataport_input_available_xecore4__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext75__dataport_input_available_xecore5__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext76__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext76__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext76__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext76__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext76__dataport_input_available_xecore6__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext76__dataport_input_available_xecore7__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext77__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext77__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext77__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext77__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext77__dataport_output_ready_xecore0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext77__dataport_output_ready_xecore1__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext77__dataport_output_ready_xecore2__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext77__dataport_output_ready_xecore3__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext78__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext78__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext78__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext78__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext78__dataport_output_ready_xecore4__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext78__dataport_output_ready_xecore5__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext78__dataport_output_ready_xecore6__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext78__dataport_output_ready_xecore7__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext79__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext79__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext79__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext79__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext79__dataport_byte_read_xecore0__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define mtlgt3__ext79__dataport_byte_read_xecore1__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define mtlgt3__ext80__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext80__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext80__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext80__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext80__dataport_byte_read_xecore2__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define mtlgt3__ext80__dataport_byte_read_xecore3__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define mtlgt3__ext81__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext81__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext81__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext81__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext81__dataport_byte_read_xecore4__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define mtlgt3__ext81__dataport_byte_read_xecore5__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define mtlgt3__ext82__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext82__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext82__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext82__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext82__dataport_byte_read_xecore6__read \
    acmgt1__ext79__dataport_byte_read_xecore0__read
#define mtlgt3__ext82__dataport_byte_read_xecore7__read \
    acmgt1__ext79__dataport_byte_read_xecore1__read
#define mtlgt3__ext83__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext83__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext83__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext83__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext83__dataport_byte_write_xecore0__read \
    acmgt2__dataport29__dataport_byte_write_xecore12__read
#define mtlgt3__ext83__dataport_byte_write_xecore1__read \
    acmgt2__dataport29__dataport_byte_write_xecore13__read
#define mtlgt3__ext83__dataport_byte_write_xecore2__read \
    acmgt2__dataport29__dataport_byte_write_xecore14__read
#define mtlgt3__ext83__dataport_byte_write_xecore3__read \
    acmgt2__dataport29__dataport_byte_write_xecore15__read
#define mtlgt3__ext83__dataport_byte_write_xecore4__read \
    acmgt1__ext83__dataport_byte_write_xecore0__read
#define mtlgt3__ext83__dataport_byte_write_xecore5__read \
    acmgt1__ext83__dataport_byte_write_xecore1__read
#define mtlgt3__ext83__dataport_byte_write_xecore6__read \
    acmgt1__ext83__dataport_byte_write_xecore2__read
#define mtlgt3__ext83__dataport_byte_write_xecore7__read \
    acmgt1__ext83__dataport_byte_write_xecore3__read
#define mtlgt3__ext83__dataport_texture_cache_access_xecore0__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt3__ext83__dataport_texture_cache_access_xecore1__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt3__ext83__dataport_texture_cache_access_xecore2__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt3__ext83__dataport_texture_cache_access_xecore3__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt3__ext83__dataport_texture_cache_access_xecore4__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt3__ext83__dataport_texture_cache_access_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext83__dataport_texture_cache_access_xecore6__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt3__ext83__dataport_texture_cache_access_xecore7__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt3__ext85__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext85__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext85__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext85__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext85__xve_dataport_read_message_count_xecore0__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext85__xve_dataport_read_message_count_xecore1__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext85__xve_dataport_read_message_count_xecore2__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext85__xve_dataport_read_message_count_xecore3__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext85__dataport_texture_cache_hit_xecore0__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext85__dataport_texture_cache_hit_xecore1__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext85__dataport_texture_cache_hit_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext85__dataport_texture_cache_hit_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext86__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext86__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext86__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext86__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext86__xve_dataport_read_message_count_xecore4__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext86__xve_dataport_read_message_count_xecore5__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext86__xve_dataport_read_message_count_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext86__xve_dataport_read_message_count_xecore7__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext86__dataport_texture_cache_hit_xecore4__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext86__dataport_texture_cache_hit_xecore5__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext86__dataport_texture_cache_hit_xecore6__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext86__dataport_texture_cache_hit_xecore7__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext87__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext87__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext87__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext87__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext87__xve_dataport_write_message_count_xecore0__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext87__xve_dataport_write_message_count_xecore1__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext87__xve_dataport_write_message_count_xecore2__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext87__xve_dataport_write_message_count_xecore3__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext88__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext88__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext88__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext88__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext88__xve_dataport_write_message_count_xecore4__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext88__xve_dataport_write_message_count_xecore5__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext88__xve_dataport_write_message_count_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext88__xve_dataport_write_message_count_xecore7__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext91__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext91__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext91__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext91__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext91__xve_dataport_atomic_message_count_xecore0__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext91__xve_dataport_atomic_message_count_xecore1__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext91__xve_dataport_atomic_message_count_xecore2__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext91__xve_dataport_atomic_message_count_xecore3__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext92__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext92__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext92__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext92__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext92__xve_dataport_atomic_message_count_xecore4__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext92__xve_dataport_atomic_message_count_xecore5__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext92__xve_dataport_atomic_message_count_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext92__xve_dataport_atomic_message_count_xecore7__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext93__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext93__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext93__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext93__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
mtlgt3__ext93__xve_dataport_register_response_count_xecore0__read(const struct intel_perf *perf,
                                                                  const struct intel_perf_metric_set *metric_set,
                                                                  uint64_t *accumulator);
#define mtlgt3__ext93__xve_dataport_register_response_count_xecore1__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define mtlgt3__ext94__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext94__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext94__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext94__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext94__xve_dataport_register_response_count_xecore2__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define mtlgt3__ext94__xve_dataport_register_response_count_xecore3__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define mtlgt3__ext95__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext95__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext95__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext95__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext95__xve_dataport_register_response_count_xecore4__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define mtlgt3__ext95__xve_dataport_register_response_count_xecore5__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define mtlgt3__ext96__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext96__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext96__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext96__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext96__xve_dataport_register_response_count_xecore6__read \
    acmgt1__ext94__xve_dataport_register_response_count_xecore2__read
#define mtlgt3__ext96__xve_dataport_register_response_count_xecore7__read \
    acmgt1__ext93__xve_dataport_register_response_count_xecore1__read
#define mtlgt3__ext97__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext97__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext97__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext97__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext97__xve_dataport_register_request_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext97__xve_dataport_register_request_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext97__xve_dataport_register_request_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext97__xve_dataport_register_request_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext97__xve_dataport_register_request_count_xecore4__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define mtlgt3__ext97__xve_dataport_register_request_count_xecore5__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define mtlgt3__ext97__xve_dataport_register_request_count_xecore6__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define mtlgt3__ext97__xve_dataport_register_request_count_xecore7__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define mtlgt3__ext98__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext98__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext98__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext98__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext98__sampler_output_ready_xecore0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext98__sampler_output_ready_xecore1__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext98__sampler_output_ready_xecore2__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext98__sampler_output_ready_xecore3__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext99__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext99__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext99__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext99__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext99__sampler_output_ready_xecore4__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext99__sampler_output_ready_xecore5__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext99__sampler_output_ready_xecore6__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext99__sampler_output_ready_xecore7__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext100__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext100__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext100__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext100__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext100__sampler_memory_latency_stall_xecore0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext100__sampler_memory_latency_stall_xecore1__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__ext100__sampler_memory_latency_stall_xecore2__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext100__sampler_memory_latency_stall_xecore3__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext100__sampler_input_available_xecore0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext100__sampler_input_available_xecore1__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext100__sampler_input_available_xecore2__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext100__sampler_input_available_xecore3__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext101__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext101__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext101__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext101__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext101__sampler_memory_latency_stall_xecore4__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext101__sampler_memory_latency_stall_xecore5__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__ext101__sampler_memory_latency_stall_xecore6__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext101__sampler_memory_latency_stall_xecore7__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext101__sampler_input_available_xecore4__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext101__sampler_input_available_xecore5__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext101__sampler_input_available_xecore6__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext101__sampler_input_available_xecore7__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext102__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext102__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext102__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext102__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext102__thread_dispatch_stall_xecore0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext102__thread_dispatch_stall_xecore1__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext102__thread_dispatch_stall_xecore2__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext102__thread_dispatch_stall_xecore3__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext102__thread_dispatch_input_available_xecore0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define mtlgt3__ext102__thread_dispatch_input_available_xecore1__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define mtlgt3__ext102__thread_dispatch_input_available_xecore2__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define mtlgt3__ext102__thread_dispatch_input_available_xecore3__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt3__ext102__thread_dispatch_stall_xecore4__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext102__thread_dispatch_stall_xecore5__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__ext102__thread_dispatch_stall_xecore6__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext102__thread_dispatch_stall_xecore7__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext102__thread_dispatch_input_available_xecore4__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt3__ext102__thread_dispatch_input_available_xecore5__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt3__ext102__thread_dispatch_input_available_xecore6__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt3__ext102__thread_dispatch_input_available_xecore7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt3__ext103__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext103__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext103__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext103__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext103__sampler_texture_cache_access_xecore0__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext103__sampler_texture_cache_access_xecore1__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext103__sampler_texture_cache_access_xecore2__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext103__sampler_texture_cache_access_xecore3__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext103__sampler_texture_cache_miss_xecore0__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt3__ext103__sampler_texture_cache_miss_xecore1__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt3__ext103__sampler_texture_cache_miss_xecore2__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext103__sampler_texture_cache_miss_xecore3__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt3__ext103__sampler_texture_cache_access_xecore4__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt3__ext103__sampler_texture_cache_access_xecore5__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt3__ext103__sampler_texture_cache_access_xecore6__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt3__ext103__sampler_texture_cache_access_xecore7__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt3__ext103__sampler_texture_cache_miss_xecore4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext103__sampler_texture_cache_miss_xecore5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext103__sampler_texture_cache_miss_xecore6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext103__sampler_texture_cache_miss_xecore7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext104__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext104__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext104__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext104__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext104__async_gpgpu_thread_exit_count_xecore0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext104__task_thread_exit_count_xecore0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext104__gpgpu_threadgroup_count_xecore2__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext104__task_threadgroup_count_xecore2__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext105__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext105__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext105__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext105__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext105__async_gpgpu_thread_exit_count_xecore1__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext105__task_thread_exit_count_xecore1__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext105__gpgpu_threadgroup_count_xecore3__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext105__task_threadgroup_count_xecore3__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext106__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext106__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext106__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext106__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext106__async_gpgpu_thread_exit_count_xecore2__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext106__task_thread_exit_count_xecore2__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext106__gpgpu_threadgroup_count_xecore0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext106__task_threadgroup_count_xecore0__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext107__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext107__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext107__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext107__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext107__async_gpgpu_thread_exit_count_xecore3__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext107__task_thread_exit_count_xecore3__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext107__gpgpu_threadgroup_count_xecore1__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext107__task_threadgroup_count_xecore1__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext108__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext108__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext108__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext108__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext108__async_gpgpu_thread_exit_count_xecore4__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext108__task_thread_exit_count_xecore4__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext108__gpgpu_threadgroup_count_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext108__task_threadgroup_count_xecore6__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext109__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext109__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext109__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext109__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext109__async_gpgpu_thread_exit_count_xecore5__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext109__task_thread_exit_count_xecore5__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext109__gpgpu_threadgroup_count_xecore7__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext109__task_threadgroup_count_xecore7__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext110__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext110__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext110__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext110__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext110__async_gpgpu_thread_exit_count_xecore6__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext110__task_thread_exit_count_xecore6__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext110__gpgpu_threadgroup_count_xecore4__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext110__task_threadgroup_count_xecore4__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext111__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext111__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext111__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext111__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext111__async_gpgpu_thread_exit_count_xecore7__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext111__task_thread_exit_count_xecore7__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext111__gpgpu_threadgroup_count_xecore5__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext111__task_threadgroup_count_xecore5__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext113__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext113__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext113__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext113__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext113__thread_dispatch_ps_active_cycles_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext113__thread_dispatch_ps_active_cycles_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext113__thread_dispatch_ps_active_cycles_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext113__thread_dispatch_ps_active_cycles_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext113__thread_dispatch_queue0_active_xecore0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext113__thread_dispatch_queue1_active_xecore0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__ext113__thread_dispatch_queue0_active_xecore1__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext113__thread_dispatch_queue1_active_xecore1__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext113__thread_dispatch_queue0_active_xecore2__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt3__ext113__thread_dispatch_queue1_active_xecore2__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt3__ext113__thread_dispatch_queue0_active_xecore3__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt3__ext113__thread_dispatch_queue1_active_xecore3__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt3__ext114__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext114__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext114__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext114__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext114__thread_dispatch_ps_active_cycles_xecore4__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext114__thread_dispatch_ps_active_cycles_xecore5__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext114__thread_dispatch_ps_active_cycles_xecore6__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext114__thread_dispatch_ps_active_cycles_xecore7__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext114__thread_dispatch_queue0_active_xecore4__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext114__thread_dispatch_queue1_active_xecore4__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__ext114__thread_dispatch_queue0_active_xecore5__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext114__thread_dispatch_queue1_active_xecore5__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext114__thread_dispatch_queue0_active_xecore6__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt3__ext114__thread_dispatch_queue1_active_xecore6__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt3__ext114__thread_dispatch_queue0_active_xecore7__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt3__ext114__thread_dispatch_queue1_active_xecore7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt3__ext116__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext116__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext116__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext116__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext116__threadgroup_dispatch_resource_stall_xecore0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext116__threadgroup_dispatch_resource_stall_xecore1__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext116__threadgroup_dispatch_resource_stall_xecore2__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext116__threadgroup_dispatch_resource_stall_xecore3__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext117__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext117__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext117__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext117__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext117__threadgroup_dispatch_resource_stall_xecore4__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext117__threadgroup_dispatch_resource_stall_xecore5__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext117__threadgroup_dispatch_resource_stall_xecore6__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext117__threadgroup_dispatch_resource_stall_xecore7__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext118__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext118__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext118__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext118__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext118__amfs_stall_all_input_slice0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext118__amfs_stall_any_input_slice0__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext118__amfs_cache_hit_slice0__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt3__ext118__amfs_cache_miss_slice0__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt3__ext118__render_cache_hit_l3_node0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext118__render_cache_read_l3_node0__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext118__render_cache_write_l3_node0__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext118__render_cache_input_available_l3_node0__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt3__ext118__render_cache_output_ready_l3_node0__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext119__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext119__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext119__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext119__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext119__amfs_stall_all_input_slice1__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext119__amfs_stall_any_input_slice1__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext119__amfs_cache_hit_slice1__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt3__ext119__amfs_cache_miss_slice1__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt3__ext119__render_cache_hit_l3_node1__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext119__render_cache_read_l3_node1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext119__render_cache_write_l3_node1__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext119__render_cache_input_available_l3_node1__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext119__render_cache_output_ready_l3_node1__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt3__ext120__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext120__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext120__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext120__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext120__pixel_post_process_input_available_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext120__pixel_post_process_input_available_xecore1__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext120__pixel_post_process_input_available_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext120__pixel_post_process_input_available_xecore3__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext121__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext121__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext121__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext121__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext121__pixel_post_process_input_available_xecore4__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext121__pixel_post_process_input_available_xecore5__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext121__pixel_post_process_input_available_xecore6__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext121__pixel_post_process_input_available_xecore7__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext122__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext122__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext122__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext122__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext122__amfs_4_x4_shading_request_slice0__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt3__ext122__color_pipe_cache_latency1_stall_cpipe0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__ext122__color_pipe_cache_latency1_stall_cpipe1__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext122__pixel_post_process_output_ready_cpipe0__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext122__pixel_post_process_output_ready_cpipe1__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt3__ext122__amfs_4_x4_shading_request_slice1__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext122__color_pipe_cache_latency1_stall_cpipe2__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext122__color_pipe_cache_latency1_stall_cpipe3__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext122__pixel_post_process_output_ready_cpipe2__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext122__pixel_post_process_output_ready_cpipe3__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext123__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext123__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext123__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext123__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext123__amfs_l3_access_slice0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext123__amfs_l3_atomic_slice0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext123__clipper_primitive_far_near_clip_slice0__read \
    mtlgt2__ext123__clipper_primitive_far_near_clip_slice0__read
#define mtlgt3__ext123__color_pipe_cache_latency2_stall_l3_node0__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt3__ext123__pixel_backend_input_available_l3_node0__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define mtlgt3__ext123__pixel_backend_output_ready_l3_node0__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define mtlgt3__ext123__amfs_l3_access_slice1__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt3__ext123__amfs_l3_atomic_slice1__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext123__clipper_primitive_far_near_clip_slice1__read \
    mtlgt3__ext1__gpu_memory_read_sqidi1__read
#define mtlgt3__ext123__color_pipe_cache_latency2_stall_l3_node1__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt3__ext123__pixel_backend_input_available_l3_node1__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt3__ext123__pixel_backend_output_ready_l3_node1__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext124__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext124__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext124__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext124__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext124__vertex_fetch_input_available_slice0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext124__vertex_fetch_output_ready_slice0__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt3__ext124__clipper_input_vertex_slice0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define mtlgt3__ext124__streamout_output_vertex_count_slice0__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext124__vs_output_ready_slice0__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext124__clipper_input_available_slice0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define mtlgt3__ext124__clipper_output_ready_slice0__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt3__ext124__clipper_primitive_output_slice0__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt3__ext124__stripsfan_output_ready_slice0__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt3__ext124__ps_output_available_cpipe0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext124__ps_output_available_cpipe1__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext125__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext125__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext125__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext125__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext125__vertex_fetch_input_available_slice1__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext125__vertex_fetch_output_ready_slice1__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext125__clipper_input_vertex_slice1__read \
    mtlgt2__ext123__clipper_primitive_far_near_clip_slice0__read
#define mtlgt3__ext125__streamout_output_vertex_count_slice1__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext125__vs_output_ready_slice1__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt3__ext125__clipper_input_available_slice1__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt3__ext125__clipper_output_ready_slice1__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt3__ext125__clipper_primitive_output_slice1__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt3__ext125__stripsfan_output_ready_slice1__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define mtlgt3__ext125__ps_output_available_cpipe2__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext125__ps_output_available_cpipe3__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext126__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext126__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext126__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext126__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext126__stripsfan_object_count_slice0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext126__stripsfan_objects_cull_slice0__read \
    mtlgt2__ext123__clipper_primitive_far_near_clip_slice0__read
#define mtlgt3__ext126__clipper_transaction_output_slice0__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext126__clipper_primitive_cull_slice0__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define mtlgt3__ext126__rasterizer_input_available_slice0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext126__rasterizer_output_ready_slice0__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt3__ext126__rasterizer_transaction_output_slice0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext127__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext127__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext127__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext127__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext127__stripsfan_object_count_slice1__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext127__stripsfan_objects_cull_slice1__read \
    mtlgt2__ext123__clipper_primitive_far_near_clip_slice0__read
#define mtlgt3__ext127__clipper_transaction_output_slice1__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext127__rasterizer_transaction_output_slice1__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext127__clipper_primitive_cull_slice1__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define mtlgt3__ext127__rasterizer_input_available_slice1__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext127__rasterizer_output_ready_slice1__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt3__ext128__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext128__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext128__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext128__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
mtlgt3__ext128__urb_read_slice0__read(const struct intel_perf *perf,
                                      const struct intel_perf_metric_set *metric_set,
                                      uint64_t *accumulator);
uint64_t
mtlgt3__ext128__urb_write_slice0__read(const struct intel_perf *perf,
                                       const struct intel_perf_metric_set *metric_set,
                                       uint64_t *accumulator);
uint64_t
mtlgt3__ext128__urb_cross_slice_read_slice0__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
#define mtlgt3__ext129__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext129__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext129__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext129__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext129__urb_read_slice1__read \
    acmgt1__ext128__urb_read_slice0__read
#define mtlgt3__ext129__urb_write_slice1__read \
    acmgt1__ext128__urb_write_slice0__read
#define mtlgt3__ext129__urb_cross_slice_read_slice1__read \
    acmgt1__threads_and_rast1__ds_threads__read
#define mtlgt3__ext130__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext130__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext130__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext130__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
mtlgt3__ext130__early_depth_stencil_test_fail_np_zpipe0__read(const struct intel_perf *perf,
                                                              const struct intel_perf_metric_set *metric_set,
                                                              uint64_t *accumulator);
#define mtlgt3__ext130__early_depth_stencil_test_fail_p_zpipe0__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define mtlgt3__ext131__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext131__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext131__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext131__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext131__early_depth_stencil_test_fail_np_zpipe1__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define mtlgt3__ext131__early_depth_stencil_test_fail_p_zpipe1__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define mtlgt3__ext132__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext132__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext132__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext132__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext132__early_depth_stencil_test_fail_np_zpipe2__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define mtlgt3__ext132__early_depth_stencil_test_fail_p_zpipe2__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define mtlgt3__ext133__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext133__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext133__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext133__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext133__early_depth_stencil_test_fail_np_zpipe3__read \
    acmgt1__ext130__early_depth_stencil_test_fail_np_zpipe0__read
#define mtlgt3__ext133__early_depth_stencil_test_fail_p_zpipe3__read \
    acmgt1__ext130__early_depth_stencil_test_fail_p_zpipe0__read
#define mtlgt3__ext134__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext134__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext134__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext134__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
mtlgt3__ext134__hiz_depth_test_ambig_np_zpipe0__read(const struct intel_perf *perf,
                                                     const struct intel_perf_metric_set *metric_set,
                                                     uint64_t *accumulator);
#define mtlgt3__ext135__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext135__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext135__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext135__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext135__hiz_depth_test_ambig_np_zpipe1__read \
    mtlgt3__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define mtlgt3__ext136__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext136__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext136__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext136__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext136__hiz_depth_test_ambig_np_zpipe2__read \
    mtlgt2__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define mtlgt3__ext137__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext137__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext137__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext137__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext137__hiz_depth_test_ambig_np_zpipe3__read \
    mtlgt2__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define mtlgt3__ext138__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext138__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext138__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext138__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
mtlgt3__ext138__hiz_depth_test_ambig_p_zpipe0__read(const struct intel_perf *perf,
                                                    const struct intel_perf_metric_set *metric_set,
                                                    uint64_t *accumulator);
#define mtlgt3__ext139__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext139__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext139__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext139__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext139__hiz_depth_test_ambig_p_zpipe1__read \
    mtlgt3__ext138__hiz_depth_test_ambig_p_zpipe0__read
#define mtlgt3__ext140__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext140__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext140__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext140__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext140__hiz_depth_test_ambig_p_zpipe2__read \
    mtlgt2__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define mtlgt3__ext141__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext141__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext141__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext141__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext141__hiz_depth_test_ambig_p_zpipe3__read \
    mtlgt2__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define mtlgt3__ext142__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext142__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext142__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext142__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext142__hiz_depth_test_fail_np_zpipe0__read \
    mtlgt3__ext138__hiz_depth_test_ambig_p_zpipe0__read
#define mtlgt3__ext143__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext143__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext143__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext143__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext143__hiz_depth_test_fail_np_zpipe1__read \
    mtlgt3__ext138__hiz_depth_test_ambig_p_zpipe0__read
#define mtlgt3__ext144__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext144__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext144__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext144__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext144__hiz_depth_test_fail_np_zpipe2__read \
    mtlgt2__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define mtlgt3__ext145__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext145__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext145__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext145__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext145__hiz_depth_test_fail_np_zpipe3__read \
    mtlgt2__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define mtlgt3__ext146__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext146__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext146__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext146__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext146__hiz_depth_test_fail_p_zpipe0__read \
    mtlgt3__ext138__hiz_depth_test_ambig_p_zpipe0__read
#define mtlgt3__ext147__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext147__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext147__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext147__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext147__hiz_depth_test_fail_p_zpipe1__read \
    mtlgt3__ext138__hiz_depth_test_ambig_p_zpipe0__read
#define mtlgt3__ext148__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext148__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext148__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext148__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext148__hiz_depth_test_fail_p_zpipe2__read \
    mtlgt2__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define mtlgt3__ext149__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext149__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext149__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext149__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext149__hiz_depth_test_fail_p_zpipe3__read \
    mtlgt2__ext134__hiz_depth_test_ambig_np_zpipe0__read
#define mtlgt3__ext150__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext150__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext150__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext150__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext150__hiz_depth_test_pass_p_zpipe0__read \
    mtlgt2__ext150__hiz_depth_test_pass_p_zpipe0__read
#define mtlgt3__ext151__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext151__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext151__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext151__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext151__hiz_depth_test_pass_p_zpipe1__read \
    mtlgt2__ext150__hiz_depth_test_pass_p_zpipe0__read
#define mtlgt3__ext152__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext152__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext152__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext152__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext152__hiz_depth_test_pass_p_zpipe2__read \
    mtlgt2__ext150__hiz_depth_test_pass_p_zpipe0__read
#define mtlgt3__ext153__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext153__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext153__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext153__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext153__hiz_depth_test_pass_p_zpipe3__read \
    mtlgt2__ext150__hiz_depth_test_pass_p_zpipe0__read
#define mtlgt3__ext154__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext154__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext154__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext154__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext154__hiz_subspan_latency_fifofull_zpipe0__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt3__ext154__hiz_subspan_latency_fifofull_zpipe1__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define mtlgt3__ext154__iz_subspan_latency_fifofull_zpipe0__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define mtlgt3__ext154__iz_subspan_latency_fifofull_zpipe1__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define mtlgt3__ext154__iz_output_ready_zpipe0__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt3__ext154__iz_output_ready_zpipe1__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt3__ext154__hiz_subspan_latency_fifofull_zpipe2__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext154__hiz_subspan_latency_fifofull_zpipe3__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__ext154__iz_subspan_latency_fifofull_zpipe2__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext154__iz_subspan_latency_fifofull_zpipe3__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext154__iz_output_ready_zpipe2__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt3__ext154__iz_output_ready_zpipe3__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt3__ext155__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext155__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext155__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext155__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext155__command_parser_compute_engine_busy_ccs0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext155__command_parser_render_engine_busy__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext155__command_parser_copy_engine_busy__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext156__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext156__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext156__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext156__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext156__command_parser_compute_engine_dispatch_kernel_count_ccs0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext156__command_parser_render_engine_dispatch_kernel_count__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext156__command_parser_render_engine_draw_count__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext156__command_parser_flush_count__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext158__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext158__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext158__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext158__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext158__rt_input_message_ray_count_xecore0__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define mtlgt3__ext158__rt_input_message_ray_count_xecore1__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define mtlgt3__ext158__rt_input_message_ray_count_xecore2__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define mtlgt3__ext158__rt_input_message_ray_count_xecore3__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define mtlgt3__ext158__rt_input_message_ray_count_xecore4__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore4__read
#define mtlgt3__ext158__rt_input_message_ray_count_xecore5__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore5__read
#define mtlgt3__ext158__rt_input_message_ray_count_xecore6__read \
    acmgt1__ext1__gpu_memory_read_sqidi1__read
#define mtlgt3__ext158__rt_input_message_ray_count_xecore7__read \
    acmgt1__ext27__load_store_cache_l3_read_xecore7__read
#define mtlgt3__ext159__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext159__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext159__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext159__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext159__rt_closest_hit_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext159__rt_closest_hit_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext160__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext160__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext160__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext160__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext160__rt_closest_hit_thread_ray_dispatch_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext160__rt_closest_hit_thread_ray_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext160__rt_closest_hit_thread_ray_dispatch_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext160__rt_closest_hit_thread_ray_dispatch_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext161__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext161__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext161__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext161__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext161__rt_miss_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext161__rt_miss_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext161__rt_miss_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext161__rt_miss_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext162__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext162__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext162__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext162__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext162__rt_miss_thread_ray_dispatch_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext162__rt_miss_thread_ray_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext162__rt_miss_thread_ray_dispatch_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext162__rt_miss_thread_ray_dispatch_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext163__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext163__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext163__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext163__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext163__rt_any_hit_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext163__rt_any_hit_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext163__rt_any_hit_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext163__rt_any_hit_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext164__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext164__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext164__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext164__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext164__rt_any_hit_thread_ray_dispatch_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext164__rt_any_hit_thread_ray_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext164__rt_any_hit_thread_ray_dispatch_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext164__rt_any_hit_thread_ray_dispatch_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext165__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext165__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext165__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext165__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext165__rt_intersection_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext165__rt_intersection_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext165__rt_intersection_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext165__rt_intersection_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext166__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext166__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext166__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext166__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext166__rt_intersection_thread_ray_dispatch_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext166__rt_intersection_thread_ray_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext166__rt_intersection_thread_ray_dispatch_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext166__rt_intersection_thread_ray_dispatch_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext167__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext167__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext167__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext167__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext167__rt_callable_thread_ray_dispatch_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext167__rt_callable_thread_ray_dispatch_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext167__rt_callable_thread_ray_dispatch_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext167__rt_callable_thread_ray_dispatch_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext168__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext168__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext168__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext168__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext168__rt_callable_thread_ray_dispatch_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext168__rt_callable_thread_ray_dispatch_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext168__rt_callable_thread_ray_dispatch_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext168__rt_callable_thread_ray_dispatch_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext169__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext169__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext169__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext169__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext169__rt_traversal_output_ray_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext169__rt_traversal_output_ray_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext169__rt_traversal_output_ray_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext169__rt_traversal_output_ray_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext170__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext170__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext170__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext170__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext170__rt_traversal_output_ray_count_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext170__rt_traversal_output_ray_count_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext170__rt_traversal_output_ray_count_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext170__rt_traversal_output_ray_count_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext171__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext171__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext171__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext171__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext171__rt_quad_test_ray_count_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext171__rt_quad_test_ray_count_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext171__rt_quad_test_ray_count_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext171__rt_quad_test_ray_count_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext171__rt_transform_ray_count_xecore0__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt3__ext171__rt_transform_ray_count_xecore1__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext171__rt_transform_ray_count_xecore2__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt3__ext171__rt_transform_ray_count_xecore3__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt3__ext171__rt_request_collision_xecore0__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt3__ext171__rt_request_collision_xecore1__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext171__rt_request_collision_xecore2__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt3__ext171__rt_request_collision_xecore3__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt3__ext171__rt_message_stall_count_xecore0__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define mtlgt3__ext171__rt_message_stall_count_xecore1__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext171__rt_message_stall_count_xecore2__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext171__rt_message_stall_count_xecore3__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext172__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext172__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext172__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext172__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext172__rt_quad_test_ray_count_xecore4__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext172__rt_quad_test_ray_count_xecore5__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext172__rt_quad_test_ray_count_xecore6__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext172__rt_quad_test_ray_count_xecore7__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext172__rt_transform_ray_count_xecore4__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt3__ext172__rt_transform_ray_count_xecore5__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext172__rt_transform_ray_count_xecore6__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt3__ext172__rt_transform_ray_count_xecore7__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt3__ext172__rt_request_collision_xecore4__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt3__ext172__rt_request_collision_xecore5__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt3__ext172__rt_request_collision_xecore6__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt3__ext172__rt_request_collision_xecore7__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt3__ext172__rt_message_stall_count_xecore4__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext172__rt_message_stall_count_xecore5__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext172__rt_message_stall_count_xecore6__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext172__rt_message_stall_count_xecore7__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext173__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext173__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext173__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext173__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext173__xve_stall_aluwr_xecore0_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext173__xve_stall_barrier_xecore0_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext173__xve_stall_instfetch_xecore0_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext173__xve_stall_other_xecore0_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext173__xve_stall_sbid_xecore0_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__ext173__xve_shared_function_access_hold_xecore0_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext173__xve_stall_control_xecore0_xve0_thread0__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext174__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext174__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext174__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext174__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext174__xve_stall_aluwr_xecore1_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext174__xve_stall_barrier_xecore1_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext174__xve_stall_instfetch_xecore1_xve0_thread0__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext174__xve_stall_other_xecore1_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext174__xve_stall_sbid_xecore1_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__ext174__xve_shared_function_access_hold_xecore1_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext174__xve_stall_control_xecore1_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext175__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext175__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext175__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext175__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext175__xve_stall_aluwr_xecore2_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext175__xve_stall_barrier_xecore2_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext175__xve_stall_instfetch_xecore2_xve0_thread0__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext175__xve_stall_other_xecore2_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext175__xve_stall_sbid_xecore2_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__ext175__xve_shared_function_access_hold_xecore2_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext175__xve_stall_control_xecore2_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext176__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext176__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext176__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext176__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext176__xve_stall_aluwr_xecore3_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext176__xve_stall_barrier_xecore3_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext176__xve_stall_instfetch_xecore3_xve0_thread0__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext176__xve_stall_other_xecore3_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext176__xve_stall_sbid_xecore3_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__ext176__xve_shared_function_access_hold_xecore3_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext176__xve_stall_control_xecore3_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext177__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext177__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext177__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext177__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext177__xve_stall_aluwr_xecore4_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext177__xve_stall_barrier_xecore4_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext177__xve_stall_instfetch_xecore4_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__ext177__xve_stall_other_xecore4_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext177__xve_stall_sbid_xecore4_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext177__xve_shared_function_access_hold_xecore4_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext177__xve_stall_control_xecore4_xve0_thread0__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext178__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext178__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext178__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext178__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext178__xve_stall_aluwr_xecore5_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext178__xve_stall_barrier_xecore5_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext178__xve_stall_instfetch_xecore5_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__ext178__xve_stall_other_xecore5_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext178__xve_stall_sbid_xecore5_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext178__xve_shared_function_access_hold_xecore5_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext178__xve_stall_control_xecore5_xve0_thread0__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext179__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext179__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext179__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext179__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext179__xve_stall_aluwr_xecore6_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext179__xve_stall_barrier_xecore6_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext179__xve_stall_instfetch_xecore6_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__ext179__xve_stall_other_xecore6_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext179__xve_stall_sbid_xecore6_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext179__xve_shared_function_access_hold_xecore6_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext179__xve_stall_control_xecore6_xve0_thread0__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext180__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext180__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext180__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext180__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext180__xve_stall_aluwr_xecore7_xve0_thread0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext180__xve_stall_barrier_xecore7_xve0_thread0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext180__xve_stall_instfetch_xecore7_xve0_thread0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__ext180__xve_stall_other_xecore7_xve0_thread0__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext180__xve_stall_sbid_xecore7_xve0_thread0__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext180__xve_shared_function_access_hold_xecore7_xve0_thread0__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext180__xve_stall_control_xecore7_xve0_thread0__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext181__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext181__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext181__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext181__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext181__xve_inst_issued_all_xecore0_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext181__xve_inst_issued_all_xecore1_xve0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext181__xve_inst_issued_all_xecore2_xve0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext182__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext182__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext182__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext182__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext182__xve_inst_issued_all_xecore4_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext182__xve_inst_issued_all_xecore5_xve0__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext182__xve_inst_issued_all_xecore6_xve0__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext183__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext183__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext183__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext183__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext183__xve_stall_pipestall_xecore0_xve0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext183__xve_stall_pipestall_xecore1_xve0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__ext183__xve_stall_pipestall_xecore2_xve0__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext183__xve_stall_pipestall_xecore3_xve0__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext183__xve_inst_issued_all_xecore3_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext183__render_cache_alloc_l3_node0__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt3__ext184__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext184__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext184__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext184__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext184__xve_stall_pipestall_xecore4_xve0__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext184__xve_stall_pipestall_xecore5_xve0__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__ext184__xve_stall_pipestall_xecore6_xve0__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext184__xve_stall_pipestall_xecore7_xve0__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext184__xve_inst_issued_all_xecore7_xve0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext184__render_cache_alloc_l3_node1__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt3__ext185__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext185__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext185__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext185__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext185__rt_load_store_cache_read_message_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext185__rt_load_store_cache_read_message_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext185__rt_load_store_cache_read_message_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext185__rt_load_store_cache_read_message_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext186__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext186__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext186__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext186__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext186__rt_load_store_cache_read_message_count_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext186__rt_load_store_cache_read_message_count_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext186__rt_load_store_cache_read_message_count_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext186__rt_load_store_cache_read_message_count_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext188__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext188__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext188__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext188__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext188__rt_load_store_cache_write_from_message_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext188__rt_load_store_cache_write_from_message_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext188__rt_load_store_cache_write_from_message_count_xecore2__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext188__rt_load_store_cache_write_from_message_count_xecore3__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext189__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext189__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext189__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext189__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext189__rt_load_store_cache_write_from_message_count_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext189__rt_load_store_cache_write_from_message_count_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext189__rt_load_store_cache_write_from_message_count_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext189__rt_load_store_cache_write_from_message_count_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext190__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext190__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext190__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext190__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext190__pixel_post_process_input_available_cpipe0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext190__pixel_post_process_input_available_cpipe1__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext191__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext191__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext191__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext191__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext191__pixel_post_process_input_available_cpipe2__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext191__pixel_post_process_input_available_cpipe3__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext192__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext192__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext192__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext192__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext192__rt_input_available_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext192__rt_input_available_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext192__rt_input_available_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext192__rt_input_available_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext192__rt_traversal_step_ray_count_xecore0__read \
    mtlgt3__ext3__gpu_memory_64_b_transaction_write__read
#define mtlgt3__ext192__rt_traversal_step_ray_count_xecore1__read \
    bdw__compute_l3_cache__l3_misses__read
#define mtlgt3__ext192__rt_traversal_step_ray_count_xecore2__read \
    cnl__render_basic__l3_misses__read
#define mtlgt3__ext192__rt_traversal_step_ray_count_xecore3__read \
    mtlgt3__ext1__gpu_memory_read_sqidi1__read
#define mtlgt3__ext193__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext193__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext193__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext193__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext193__rt_input_available_xecore4__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext193__rt_input_available_xecore5__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext193__rt_input_available_xecore6__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext193__rt_input_available_xecore7__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext193__rt_traversal_step_ray_count_xecore4__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define mtlgt3__ext193__rt_traversal_step_ray_count_xecore5__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define mtlgt3__ext193__rt_traversal_step_ray_count_xecore6__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define mtlgt3__ext193__rt_traversal_step_ray_count_xecore7__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define mtlgt3__ext195__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext195__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext195__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext195__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext195__xve_multiple_pipe_active_xecore0_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore7_xve0__read
#define mtlgt3__ext195__xve_multiple_pipe_active_xecore1_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore6_xve0__read
#define mtlgt3__ext195__xve_multiple_pipe_active_xecore2_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore5_xve0__read
#define mtlgt3__ext195__xve_multiple_pipe_active_xecore3_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore4_xve0__read
#define mtlgt3__ext195__gpgpu_dispatch_xecore0__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext195__gpgpu_dispatch_xecore1__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext195__gpgpu_dispatch_xecore2__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext195__gpgpu_dispatch_xecore3__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext196__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext196__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext196__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext196__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext196__xve_multiple_pipe_active_xecore4_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore7_xve0__read
#define mtlgt3__ext196__xve_multiple_pipe_active_xecore5_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore6_xve0__read
#define mtlgt3__ext196__xve_multiple_pipe_active_xecore6_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore5_xve0__read
#define mtlgt3__ext196__xve_multiple_pipe_active_xecore7_xve0__read \
    acmgt1__ext196__xve_multiple_pipe_active_xecore4_xve0__read
#define mtlgt3__ext196__gpgpu_dispatch_xecore4__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext196__gpgpu_dispatch_xecore5__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext196__gpgpu_dispatch_xecore6__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext196__gpgpu_dispatch_xecore7__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext198__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext198__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext198__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext198__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext198__slm_access_count_bank0_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext198__slm_access_count_bank0_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext198__slm_access_count_bank0_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext198__slm_access_count_bank0_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext199__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext199__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext199__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext199__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext199__slm_access_count_bank1_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext199__slm_access_count_bank1_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext199__slm_access_count_bank1_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext199__slm_access_count_bank1_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext200__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext200__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext200__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext200__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext200__slm_access_count_bank0_xecore4__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext200__slm_access_count_bank0_xecore5__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext200__slm_access_count_bank0_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext200__slm_access_count_bank0_xecore7__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext201__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext201__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext201__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext201__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext201__slm_access_count_bank1_xecore4__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext201__slm_access_count_bank1_xecore5__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext201__slm_access_count_bank1_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext201__slm_access_count_bank1_xecore7__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext202__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext202__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext202__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext202__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext202__gpu_memory_l3_write_sqidi0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext203__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext203__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext203__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext203__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext203__gpu_memory_l3_write_sqidi1__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext204__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext204__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext204__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext204__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext204__rt_internal_node_ray_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext204__rt_internal_node_ray_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext204__rt_internal_node_ray_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext204__rt_internal_node_ray_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext205__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext205__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext205__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext205__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext205__rt_instance_node_ray_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext205__rt_instance_node_ray_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext205__rt_instance_node_ray_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext205__rt_instance_node_ray_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext206__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext206__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext206__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext206__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext206__rt_internal_node_ray_count_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext206__rt_internal_node_ray_count_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext206__rt_internal_node_ray_count_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext206__rt_internal_node_ray_count_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext207__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext207__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext207__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext207__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext207__rt_instance_node_ray_count_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext207__rt_instance_node_ray_count_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext207__rt_instance_node_ray_count_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext207__rt_instance_node_ray_count_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext212__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext212__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext212__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext212__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext212__rt_quad_leaf_ray_count_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext212__rt_procedural_node_ray_count_xecore0__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext212__rt_quad_leaf_ray_count_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext212__rt_procedural_node_ray_count_xecore1__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext213__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext213__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext213__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext213__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext213__rt_quad_leaf_ray_count_xecore4__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext213__rt_procedural_node_ray_count_xecore4__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext213__rt_quad_leaf_ray_count_xecore5__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext213__rt_procedural_node_ray_count_xecore5__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext214__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext214__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext214__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext214__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext214__rt_quad_leaf_ray_count_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext214__rt_procedural_node_ray_count_xecore2__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext214__rt_quad_leaf_ray_count_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext214__rt_procedural_node_ray_count_xecore3__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext215__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext215__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext215__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext215__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext215__rt_quad_leaf_ray_count_xecore6__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext215__rt_procedural_node_ray_count_xecore6__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext215__rt_quad_leaf_ray_count_xecore7__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext215__rt_procedural_node_ray_count_xecore7__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext220__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext220__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext220__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext220__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext220__rt_bvh_cache_miss_xecore0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext220__rt_bvh_cache_miss_xecore1__read \
    acmgt1__ext124__clipper_input_vertex_slice0__read
#define mtlgt3__ext220__rt_bvh_cache_miss_xecore2__read \
    acmgt1__ext124__clipper_input_vertex_slice1__read
#define mtlgt3__ext220__rt_bvh_cache_miss_xecore3__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore3__read
#define mtlgt3__ext220__rt_bvh_cache_miss_xecore4__read \
    hsw__sampler_balance__sampler0_l2_cache_misses__read
#define mtlgt3__ext220__rt_bvh_cache_miss_xecore5__read \
    hsw__sampler_balance__sampler1_l2_cache_misses__read
#define mtlgt3__ext220__rt_bvh_cache_miss_xecore6__read \
    hsw__sampler_balance__sampler2_l2_cache_misses__read
#define mtlgt3__ext220__rt_bvh_cache_miss_xecore7__read \
    hsw__sampler_balance__sampler3_l2_cache_misses__read
#define mtlgt3__ext225__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext225__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext225__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext225__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
mtlgt3__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read(const struct intel_perf *perf,
                                                                       const struct intel_perf_metric_set *metric_set,
                                                                       uint64_t *accumulator);
#define mtlgt3__ext226__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext226__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext226__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext226__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext226__pixel_2x2_lit_post_rasterizer_early_depth_slice1__read \
    mtlgt2__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define mtlgt3__ext227__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext227__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext227__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext227__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext227__pixel_2x2_lit_post_rasterizer_late_depth_slice0__read \
    mtlgt2__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define mtlgt3__ext228__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext228__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext228__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext228__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext228__pixel_2x2_lit_post_rasterizer_late_depth_slice1__read \
    mtlgt2__ext225__pixel_2x2_lit_post_rasterizer_early_depth_slice0__read
#define mtlgt3__ext229__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext229__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext229__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext229__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext229__slm_bank_conflict_count_xecore0__read \
    mtlgt2__ext229__slm_bank_conflict_count_xecore1__read
uint64_t
mtlgt3__ext229__slm_bank_conflict_count_xecore1__read(const struct intel_perf *perf,
                                                      const struct intel_perf_metric_set *metric_set,
                                                      uint64_t *accumulator);
#define mtlgt3__ext230__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext230__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext230__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext230__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext230__slm_bank_conflict_count_xecore4__read \
    mtlgt2__ext229__slm_bank_conflict_count_xecore0__read
#define mtlgt3__ext230__slm_bank_conflict_count_xecore5__read \
    mtlgt2__ext229__slm_bank_conflict_count_xecore1__read
#define mtlgt3__ext231__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext231__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext231__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext231__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
mtlgt3__ext231__slm_bank_conflict_count_xecore2__read(const struct intel_perf *perf,
                                                      const struct intel_perf_metric_set *metric_set,
                                                      uint64_t *accumulator);
#define mtlgt3__ext231__slm_bank_conflict_count_xecore3__read \
    mtlgt3__ext229__slm_bank_conflict_count_xecore1__read
#define mtlgt3__ext232__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext232__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext232__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext232__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext232__slm_bank_conflict_count_xecore6__read \
    mtlgt2__ext229__slm_bank_conflict_count_xecore0__read
#define mtlgt3__ext232__slm_bank_conflict_count_xecore7__read \
    mtlgt2__ext229__slm_bank_conflict_count_xecore1__read
#define mtlgt3__ext236__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext236__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext236__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext236__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext236__l3_miss_l3_bank0__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt3__ext236__l3_miss_l3_bank1__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt3__ext236__l3_miss_l3_bank2__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext236__l3_miss_l3_bank3__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt3__ext236__l3_miss_l3_bank4__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext236__l3_miss_l3_bank5__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext236__l3_miss_l3_bank6__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext236__l3_miss_l3_bank7__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext237__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext237__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext237__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext237__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext237__amfs_l3_write_slice0__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt3__ext237__amfs_l3_write_slice1__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt3__ext237__xve_dataport_fence_message_count_xecore0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext237__xve_dataport_fence_message_count_xecore1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext237__xve_dataport_fence_message_count_xecore2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext237__xve_dataport_fence_message_count_xecore3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext237__xve_dataport_fence_message_count_xecore4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt3__ext237__xve_dataport_fence_message_count_xecore5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt3__ext237__xve_dataport_fence_message_count_xecore6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt3__ext237__xve_dataport_fence_message_count_xecore7__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt3__ext239__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext239__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext239__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext239__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext239__gpu_memory_l3_read_sqidi0__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext240__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext240__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext240__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext240__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext240__gpu_memory_l3_read_sqidi1__read \
    acmgt1__ext159__rt_closest_hit_thread_ray_dispatch_xecore0__read
#define mtlgt3__ext500__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext500__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext500__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext500__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext500__icache_hit_bank0_xecore0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt3__ext500__icache_miss_bank0_xecore0__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt3__ext500__icache_hit_bank0_xecore1__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt3__ext500__icache_miss_bank0_xecore1__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt3__ext500__icache_hit_bank0_xecore2__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt3__ext500__icache_miss_bank0_xecore2__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext500__icache_hit_bank0_xecore3__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt3__ext500__icache_miss_bank0_xecore3__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt3__ext500__icache_hit_bank0_xecore4__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext500__icache_miss_bank0_xecore4__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext500__icache_hit_bank0_xecore5__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext500__icache_miss_bank0_xecore5__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext500__icache_hit_bank0_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext500__icache_miss_bank0_xecore6__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext500__icache_hit_bank0_xecore7__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext500__icache_miss_bank0_xecore7__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext501__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext501__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext501__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext501__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext501__icache_hit_bank1_xecore0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt3__ext501__icache_miss_bank1_xecore0__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt3__ext501__icache_hit_bank1_xecore1__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt3__ext501__icache_miss_bank1_xecore1__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt3__ext501__icache_hit_bank1_xecore2__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt3__ext501__icache_miss_bank1_xecore2__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext501__icache_hit_bank1_xecore3__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt3__ext501__icache_miss_bank1_xecore3__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt3__ext501__icache_hit_bank1_xecore4__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext501__icache_miss_bank1_xecore4__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext501__icache_hit_bank1_xecore5__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext501__icache_miss_bank1_xecore5__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext501__icache_hit_bank1_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext501__icache_miss_bank1_xecore6__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext501__icache_hit_bank1_xecore7__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext501__icache_miss_bank1_xecore7__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext502__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext502__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext502__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext502__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext502__icache_hit_bank2_xecore0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt3__ext502__icache_miss_bank2_xecore0__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt3__ext502__icache_hit_bank2_xecore1__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt3__ext502__icache_miss_bank2_xecore1__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt3__ext502__icache_hit_bank2_xecore2__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt3__ext502__icache_miss_bank2_xecore2__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext502__icache_hit_bank2_xecore3__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt3__ext502__icache_miss_bank2_xecore3__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt3__ext502__icache_hit_bank2_xecore4__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext502__icache_miss_bank2_xecore4__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext502__icache_hit_bank2_xecore5__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext502__icache_miss_bank2_xecore5__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext502__icache_hit_bank2_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext502__icache_miss_bank2_xecore6__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext502__icache_hit_bank2_xecore7__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext502__icache_miss_bank2_xecore7__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext503__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext503__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext503__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext503__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext503__icache_hit_bank3_xecore0__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt3__ext503__icache_miss_bank3_xecore0__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt3__ext503__icache_hit_bank3_xecore1__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt3__ext503__icache_miss_bank3_xecore1__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt3__ext503__icache_hit_bank3_xecore2__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt3__ext503__icache_miss_bank3_xecore2__read \
    hsw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext503__icache_hit_bank3_xecore3__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt3__ext503__icache_miss_bank3_xecore3__read \
    hsw__compute_extended__untyped_reads0__read
#define mtlgt3__ext503__icache_hit_bank3_xecore4__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__ext503__icache_miss_bank3_xecore4__read \
    hsw__memory_reads__gpu_core_clocks__read
#define mtlgt3__ext503__icache_hit_bank3_xecore5__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__ext503__icache_miss_bank3_xecore5__read \
    hsw__memory_reads__llc_read_accesses__read
#define mtlgt3__ext503__icache_hit_bank3_xecore6__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__ext503__icache_miss_bank3_xecore6__read \
    hsw__memory_reads__gti_memory_reads__read
#define mtlgt3__ext503__icache_hit_bank3_xecore7__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__ext503__icache_miss_bank3_xecore7__read \
    hsw__compute_extended__typed_atomics0__read
#define mtlgt3__ext508__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext508__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext508__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext508__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
mtlgt3__ext508__slm_byte_read_bank0_xecore0__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
uint64_t
mtlgt3__ext508__slm_byte_read_bank0_xecore1__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
#define mtlgt3__ext509__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext509__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext509__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext509__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext509__slm_byte_read_bank1_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define mtlgt3__ext509__slm_byte_read_bank1_xecore1__read \
    mtlgt2__ext508__slm_byte_read_bank0_xecore1__read
#define mtlgt3__ext510__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext510__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext510__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext510__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext510__slm_byte_read_bank0_xecore2__read \
    mtlgt3__ext508__slm_byte_read_bank0_xecore0__read
#define mtlgt3__ext510__slm_byte_read_bank0_xecore3__read \
    mtlgt3__ext508__slm_byte_read_bank0_xecore1__read
#define mtlgt3__ext511__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext511__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext511__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext511__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext511__slm_byte_read_bank1_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define mtlgt3__ext511__slm_byte_read_bank1_xecore3__read \
    mtlgt2__ext508__slm_byte_read_bank0_xecore1__read
#define mtlgt3__ext512__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext512__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext512__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext512__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
mtlgt3__ext512__slm_byte_read_bank0_xecore4__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
uint64_t
mtlgt3__ext512__slm_byte_read_bank0_xecore5__read(const struct intel_perf *perf,
                                                  const struct intel_perf_metric_set *metric_set,
                                                  uint64_t *accumulator);
#define mtlgt3__ext513__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext513__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext513__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext513__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext513__slm_byte_read_bank1_xecore4__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define mtlgt3__ext513__slm_byte_read_bank1_xecore5__read \
    mtlgt2__ext508__slm_byte_read_bank0_xecore1__read
#define mtlgt3__ext514__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext514__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext514__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext514__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext514__slm_byte_read_bank0_xecore6__read \
    mtlgt3__ext512__slm_byte_read_bank0_xecore4__read
#define mtlgt3__ext514__slm_byte_read_bank0_xecore7__read \
    mtlgt3__ext512__slm_byte_read_bank0_xecore5__read
#define mtlgt3__ext515__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext515__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext515__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext515__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext515__slm_byte_read_bank1_xecore6__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define mtlgt3__ext515__slm_byte_read_bank1_xecore7__read \
    mtlgt2__ext508__slm_byte_read_bank0_xecore1__read
#define mtlgt3__ext516__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext516__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext516__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext516__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
mtlgt3__ext516__load_store_cache_byte_read_bank0_xecore0__read(const struct intel_perf *perf,
                                                               const struct intel_perf_metric_set *metric_set,
                                                               uint64_t *accumulator);
uint64_t
mtlgt3__ext516__load_store_cache_byte_read_bank1_xecore0__read(const struct intel_perf *perf,
                                                               const struct intel_perf_metric_set *metric_set,
                                                               uint64_t *accumulator);
#define mtlgt3__ext517__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext517__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext517__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext517__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

uint64_t
mtlgt3__ext517__load_store_cache_byte_write_bank0_xecore0__read(const struct intel_perf *perf,
                                                                const struct intel_perf_metric_set *metric_set,
                                                                uint64_t *accumulator);
uint64_t
mtlgt3__ext517__load_store_cache_byte_write_bank1_xecore0__read(const struct intel_perf *perf,
                                                                const struct intel_perf_metric_set *metric_set,
                                                                uint64_t *accumulator);
#define mtlgt3__ext518__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext518__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext518__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext518__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext518__load_store_cache_byte_read_bank0_xecore1__read \
    mtlgt3__ext516__load_store_cache_byte_read_bank0_xecore0__read
#define mtlgt3__ext518__load_store_cache_byte_read_bank1_xecore1__read \
    mtlgt3__ext516__load_store_cache_byte_read_bank1_xecore0__read
#define mtlgt3__ext519__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext519__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext519__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext519__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext519__load_store_cache_byte_write_bank0_xecore1__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank1_xecore0__read
#define mtlgt3__ext519__load_store_cache_byte_write_bank1_xecore1__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank0_xecore0__read
#define mtlgt3__ext520__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext520__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext520__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext520__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext520__load_store_cache_byte_read_bank0_xecore2__read \
    mtlgt3__ext516__load_store_cache_byte_read_bank0_xecore0__read
#define mtlgt3__ext520__load_store_cache_byte_read_bank1_xecore2__read \
    mtlgt3__ext516__load_store_cache_byte_read_bank1_xecore0__read
#define mtlgt3__ext521__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext521__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext521__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext521__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext521__load_store_cache_byte_write_bank0_xecore2__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank1_xecore0__read
#define mtlgt3__ext521__load_store_cache_byte_write_bank1_xecore2__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank0_xecore0__read
#define mtlgt3__ext522__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext522__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext522__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext522__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext522__load_store_cache_byte_read_bank0_xecore3__read \
    mtlgt3__ext516__load_store_cache_byte_read_bank0_xecore0__read
#define mtlgt3__ext522__load_store_cache_byte_read_bank1_xecore3__read \
    mtlgt3__ext516__load_store_cache_byte_read_bank1_xecore0__read
#define mtlgt3__ext523__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext523__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext523__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext523__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext523__load_store_cache_byte_write_bank0_xecore3__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank1_xecore0__read
#define mtlgt3__ext523__load_store_cache_byte_write_bank1_xecore3__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank0_xecore0__read
#define mtlgt3__ext524__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext524__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext524__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext524__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext524__load_store_cache_byte_read_bank0_xecore4__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank0_xecore0__read
#define mtlgt3__ext524__load_store_cache_byte_read_bank1_xecore4__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank1_xecore0__read
#define mtlgt3__ext525__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext525__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext525__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext525__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext525__load_store_cache_byte_write_bank0_xecore4__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank0_xecore0__read
#define mtlgt3__ext525__load_store_cache_byte_write_bank1_xecore4__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank1_xecore0__read
#define mtlgt3__ext526__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext526__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext526__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext526__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext526__load_store_cache_byte_read_bank0_xecore5__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank0_xecore0__read
#define mtlgt3__ext526__load_store_cache_byte_read_bank1_xecore5__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank1_xecore0__read
#define mtlgt3__ext527__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext527__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext527__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext527__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext527__load_store_cache_byte_write_bank0_xecore5__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank0_xecore0__read
#define mtlgt3__ext527__load_store_cache_byte_write_bank1_xecore5__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank1_xecore0__read
#define mtlgt3__ext528__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext528__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext528__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext528__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext528__load_store_cache_byte_read_bank0_xecore6__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank0_xecore0__read
#define mtlgt3__ext528__load_store_cache_byte_read_bank1_xecore6__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank1_xecore0__read
#define mtlgt3__ext529__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext529__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext529__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext529__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext529__load_store_cache_byte_write_bank0_xecore6__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank0_xecore0__read
#define mtlgt3__ext529__load_store_cache_byte_write_bank1_xecore6__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank1_xecore0__read
#define mtlgt3__ext530__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext530__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext530__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext530__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext530__load_store_cache_byte_read_bank0_xecore7__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank0_xecore0__read
#define mtlgt3__ext530__load_store_cache_byte_read_bank1_xecore7__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank1_xecore0__read
#define mtlgt3__ext531__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext531__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext531__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext531__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext531__load_store_cache_byte_write_bank0_xecore7__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank0_xecore0__read
#define mtlgt3__ext531__load_store_cache_byte_write_bank1_xecore7__read \
    mtlgt2__ext516__load_store_cache_byte_read_bank1_xecore0__read
#define mtlgt3__ext540__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext540__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext540__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext540__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext540__slm_byte_write_bank0_xecore0__read \
    mtlgt2__ext508__slm_byte_read_bank0_xecore1__read
#define mtlgt3__ext540__slm_byte_write_bank1_xecore0__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define mtlgt3__ext541__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext541__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext541__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext541__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext541__slm_byte_write_bank0_xecore1__read \
    mtlgt2__ext508__slm_byte_read_bank0_xecore1__read
#define mtlgt3__ext541__slm_byte_write_bank1_xecore1__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define mtlgt3__ext542__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext542__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext542__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext542__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext542__slm_byte_write_bank0_xecore2__read \
    mtlgt2__ext508__slm_byte_read_bank0_xecore1__read
#define mtlgt3__ext542__slm_byte_write_bank1_xecore2__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define mtlgt3__ext543__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext543__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext543__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext543__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext543__slm_byte_write_bank0_xecore3__read \
    mtlgt2__ext508__slm_byte_read_bank0_xecore1__read
#define mtlgt3__ext543__slm_byte_write_bank1_xecore3__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define mtlgt3__ext544__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext544__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext544__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext544__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext544__slm_byte_write_bank0_xecore4__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define mtlgt3__ext544__slm_byte_write_bank1_xecore4__read \
    mtlgt2__ext508__slm_byte_read_bank0_xecore1__read
#define mtlgt3__ext545__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext545__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext545__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext545__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext545__slm_byte_write_bank0_xecore5__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define mtlgt3__ext545__slm_byte_write_bank1_xecore5__read \
    mtlgt2__ext508__slm_byte_read_bank0_xecore1__read
#define mtlgt3__ext546__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext546__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext546__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext546__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext546__slm_byte_write_bank0_xecore6__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define mtlgt3__ext546__slm_byte_write_bank1_xecore6__read \
    mtlgt2__ext508__slm_byte_read_bank0_xecore1__read
#define mtlgt3__ext547__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext547__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext547__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext547__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext547__slm_byte_write_bank0_xecore7__read \
    acmgt1__ext508__slm_byte_read_bank0_xecore0__read
#define mtlgt3__ext547__slm_byte_write_bank1_xecore7__read \
    mtlgt2__ext508__slm_byte_read_bank0_xecore1__read
#define mtlgt3__ext604__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext604__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext604__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext604__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext604__threadgroup_dispatch_queue0_active_cycles_xecore0__read \
    bdw__render_basic__sampler0_busy__read
#define mtlgt3__ext604__threadgroup_dispatch_queue0_active_cycles_xecore1__read \
    bdw__render_basic__sampler1_busy__read
#define mtlgt3__ext604__threadgroup_dispatch_queue0_active_cycles_xecore2__read \
    bdw__render_basic__sampler0_bottleneck__read
#define mtlgt3__ext604__threadgroup_dispatch_queue0_active_cycles_xecore3__read \
    bdw__render_basic__sampler1_bottleneck__read
#define mtlgt3__ext604__threadgroup_dispatch_queue1_active_cycles_xecore0__read \
    bdw__render_pipe_profile__so_bottleneck__read
#define mtlgt3__ext604__threadgroup_dispatch_queue1_active_cycles_xecore1__read \
    bdw__render_pipe_profile__cl_bottleneck__read
#define mtlgt3__ext604__threadgroup_dispatch_queue1_active_cycles_xecore2__read \
    bdw__render_pipe_profile__sf_bottleneck__read
#define mtlgt3__ext604__threadgroup_dispatch_queue1_active_cycles_xecore3__read \
    bdw__render_pipe_profile__early_depth_bottleneck__read
#define mtlgt3__ext604__threadgroup_dispatch_queue0_active_cycles_xecore4__read \
    bdw__render_pipe_profile__bc_bottleneck__read
#define mtlgt3__ext604__threadgroup_dispatch_queue0_active_cycles_xecore5__read \
    bdw__render_pipe_profile__hi_depth_bottleneck__read
#define mtlgt3__ext604__threadgroup_dispatch_queue0_active_cycles_xecore6__read \
    bdw__render_pipe_profile__sf_stall__read
#define mtlgt3__ext604__threadgroup_dispatch_queue0_active_cycles_xecore7__read \
    bdw__render_pipe_profile__cl_stall__read
#define mtlgt3__ext604__threadgroup_dispatch_queue1_active_cycles_xecore4__read \
    bdw__render_pipe_profile__so_stall__read
#define mtlgt3__ext604__threadgroup_dispatch_queue1_active_cycles_xecore5__read \
    bdw__render_pipe_profile__ds_stall__read
#define mtlgt3__ext604__threadgroup_dispatch_queue1_active_cycles_xecore6__read \
    bdw__render_pipe_profile__hs_stall__read
#define mtlgt3__ext604__threadgroup_dispatch_queue1_active_cycles_xecore7__read \
    bdw__render_pipe_profile__vf_bottleneck__read
#define mtlgt3__ext1000__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext1000__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext1000__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext1000__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext1000__xve_active__read \
    bdw__render_basic__eu_active__read
#define mtlgt3__ext1000__xve_stall__read \
    bdw__render_basic__eu_stall__read
#define mtlgt3__ext1000__xve_threads_occupancy_all__read \
    acmgt1__ext1000__xve_threads_occupancy_all__read
#define mtlgt3__ext1000__xve_inst_executed_alu0_all__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define mtlgt3__ext1000__xve_inst_executed_alu0_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1000__xve_inst_executed_alu1_all__read \
    hsw__render_basic__hs_threads__read
#define mtlgt3__ext1000__xve_inst_executed_alu1_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1000__xve_inst_executed_xmx_all__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define mtlgt3__ext1000__xve_inst_executed_xmx_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1000__xve_inst_executed_send_all__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define mtlgt3__ext1000__xve_inst_executed_send_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1000__xve_inst_executed_control_all__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define mtlgt3__ext1000__xve_inst_executed_control_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1000__xve_pipe_alu0_and_alu1_active__read \
    bdw__render_basic__ps_fpu1_active__read
#define mtlgt3__ext1000__xve_pipe_alu0_and_xmx_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define mtlgt3__ext1000__xve_inst_executed_alu0_all_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define mtlgt3__ext1000__xve_inst_executed_alu1_all_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt3__ext1000__xve_inst_executed_xmx_all_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt3__ext1000__xve_inst_executed_send_all_utilization__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt3__ext1000__xve_inst_executed_control_all_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt3__ext1000__xve_active_cycles__read \
    acmgt1__ext1000__xve_active_cycles__read
#define mtlgt3__ext1000__xve_active_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1000__xve_stall_cycles__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define mtlgt3__ext1000__xve_stall_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1000__xve_threads_occupancy_cycles_all__read \
    acmgt1__ext1000__xve_threads_occupancy_cycles_all__read
#define mtlgt3__ext1000__xve_threads_occupancy_cycles_all__max \
    acmgt1__ext1000__xve_threads_occupancy_cycles_all__max

#define mtlgt3__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read \
    acmgt1__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read
#define mtlgt3__ext1000__xve_pipe_alu0_and_alu1_active_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1000__xve_pipe_alu0_and_xmx_active_cycles__read \
    hsw__render_basic__ds_threads__read
#define mtlgt3__ext1000__xve_pipe_alu0_and_xmx_active_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1001__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext1001__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext1001__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext1001__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext1001__xve_inst_executed_alu0_vs__read \
    acmgt1__ext1000__xve_active_cycles__read
#define mtlgt3__ext1001__xve_inst_executed_alu0_vs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1001__xve_inst_executed_alu0_hs__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define mtlgt3__ext1001__xve_inst_executed_alu0_hs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1001__xve_inst_executed_alu0_ds__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define mtlgt3__ext1001__xve_inst_executed_alu0_ds__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1001__xve_inst_executed_alu0_ps__read \
    hsw__render_basic__hs_threads__read
#define mtlgt3__ext1001__xve_inst_executed_alu0_ps__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1001__xve_inst_executed_alu0_cs__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define mtlgt3__ext1001__xve_inst_executed_alu0_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1001__xve_inst_executed_alu0_async_cs__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define mtlgt3__ext1001__xve_inst_executed_alu0_async_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1001__xve_inst_executed_alu1_vs__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define mtlgt3__ext1001__xve_inst_executed_alu1_vs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1001__xve_inst_executed_alu1_hs__read \
    hsw__render_basic__ds_threads__read
#define mtlgt3__ext1001__xve_inst_executed_alu1_hs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1001__xve_inst_executed_alu1_ds__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define mtlgt3__ext1001__xve_inst_executed_alu1_ds__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1001__xve_inst_executed_alu1_ps__read \
    acmgt1__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read
#define mtlgt3__ext1001__xve_inst_executed_alu1_ps__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1001__xve_inst_executed_alu1_cs__read \
    acmgt1__ext1001__xve_inst_executed_alu1_cs__read
#define mtlgt3__ext1001__xve_inst_executed_alu1_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1001__xve_inst_executed_alu1_async_cs__read \
    acmgt1__ext1001__xve_inst_executed_alu1_async_cs__read
#define mtlgt3__ext1001__xve_inst_executed_alu1_async_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1001__xve_inst_executed_alu0_vs_utilization__read \
    bdw__render_basic__eu_active__read
#define mtlgt3__ext1001__xve_inst_executed_alu0_hs_utilization__read \
    bdw__render_basic__eu_stall__read
#define mtlgt3__ext1001__xve_inst_executed_alu0_ds_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define mtlgt3__ext1001__xve_inst_executed_alu0_ps_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt3__ext1001__xve_inst_executed_alu0_cs_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt3__ext1001__xve_inst_executed_alu0_async_cs_utilization__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt3__ext1001__xve_inst_executed_alu1_vs_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt3__ext1001__xve_inst_executed_alu1_hs_utilization__read \
    bdw__render_basic__ps_fpu0_active__read
#define mtlgt3__ext1001__xve_inst_executed_alu1_ds_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define mtlgt3__ext1001__xve_inst_executed_alu1_ps_utilization__read \
    bdw__render_basic__ps_fpu1_active__read
#define mtlgt3__ext1001__xve_inst_executed_alu1_cs_utilization__read \
    bdw__render_basic__ps_send_active__read
#define mtlgt3__ext1001__xve_inst_executed_alu1_async_cs_utilization__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define mtlgt3__ext1002__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext1002__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext1002__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext1002__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext1002__xve_inst_executed_alu0_rt_ahs_utilization__read \
    bdw__render_basic__eu_active__read
#define mtlgt3__ext1002__xve_inst_executed_alu1_rt_ahs_utilization__read \
    bdw__render_basic__eu_stall__read
#define mtlgt3__ext1002__xve_inst_executed_send_rt_ahs_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define mtlgt3__ext1002__xve_inst_executed_alu0_rt_chs_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt3__ext1002__xve_inst_executed_alu1_rt_chs_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt3__ext1002__xve_inst_executed_send_rt_chs_utilization__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt3__ext1002__xve_inst_executed_alu0_rt_ms_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt3__ext1002__xve_inst_executed_alu1_rt_ms_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define mtlgt3__ext1002__xve_inst_executed_send_rt_ms_utilization__read \
    bdw__render_basic__ps_fpu0_active__read
#define mtlgt3__ext1002__xve_inst_executed_alu0_rt_ahs__read \
    acmgt1__ext1000__xve_active_cycles__read
#define mtlgt3__ext1002__xve_inst_executed_alu0_rt_ahs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1002__xve_inst_executed_alu1_rt_ahs__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define mtlgt3__ext1002__xve_inst_executed_alu1_rt_ahs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1002__xve_inst_executed_send_rt_ahs__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define mtlgt3__ext1002__xve_inst_executed_send_rt_ahs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1002__xve_inst_executed_alu0_rt_chs__read \
    hsw__render_basic__hs_threads__read
#define mtlgt3__ext1002__xve_inst_executed_alu0_rt_chs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1002__xve_inst_executed_alu1_rt_chs__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define mtlgt3__ext1002__xve_inst_executed_alu1_rt_chs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1002__xve_inst_executed_send_rt_chs__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define mtlgt3__ext1002__xve_inst_executed_send_rt_chs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1002__xve_inst_executed_alu0_rt_ms__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define mtlgt3__ext1002__xve_inst_executed_alu0_rt_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1002__xve_inst_executed_alu1_rt_ms__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define mtlgt3__ext1002__xve_inst_executed_alu1_rt_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1002__xve_inst_executed_send_rt_ms__read \
    hsw__render_basic__ds_threads__read
#define mtlgt3__ext1002__xve_inst_executed_send_rt_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1003__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext1003__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext1003__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext1003__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext1003__xve_active__read \
    bdw__render_basic__ps_fpu0_active__read
#define mtlgt3__ext1003__xve_active_ds__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt3__ext1003__xve_active_hs__read \
    bdw__render_basic__eu_fpu_both_active__read
#define mtlgt3__ext1003__xve_active_ps__read \
    bdw__render_basic__eu_stall__read
#define mtlgt3__ext1003__xve_active_vs__read \
    bdw__render_basic__eu_active__read
#define mtlgt3__ext1003__xve_active_async_cs__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt3__ext1003__xve_active_cs__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt3__ext1003__xve_active_ms__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define mtlgt3__ext1003__xve_active_ts__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt3__ext1003__xve_active_rt__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define mtlgt3__ext1003__xve_active_cycles__read \
    hsw__render_basic__ds_threads__read
#define mtlgt3__ext1003__xve_active_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1003__xve_active_cycles_async_cs__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define mtlgt3__ext1003__xve_active_cycles_async_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1003__xve_active_cycles_cs__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define mtlgt3__ext1003__xve_active_cycles_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1003__xve_active_cycles_hs__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define mtlgt3__ext1003__xve_active_cycles_ps__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define mtlgt3__ext1003__xve_active_cycles_ps__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1003__xve_active_cycles_vs__read \
    acmgt1__ext1000__xve_active_cycles__read
#define mtlgt3__ext1003__xve_active_cycles_vs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1003__xve_active_cycles_ds__read \
    hsw__render_basic__hs_threads__read
#define mtlgt3__ext1003__xve_active_cycles_ds__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1003__xve_active_cycles_ms__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define mtlgt3__ext1003__xve_active_cycles_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1003__xve_active_cycles_ts__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define mtlgt3__ext1003__xve_active_cycles_ts__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1003__xve_active_cycles_rt__read \
    acmgt1__ext1001__xve_inst_executed_alu1_async_cs__read
#define mtlgt3__ext1003__xve_active_cycles_rt__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1004__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext1004__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext1004__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext1004__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext1004__xve_stall__read \
    bdw__render_basic__eu_active__read
#define mtlgt3__ext1004__xve_stall_async_cs__read \
    bdw__render_basic__ps_fpu0_active__read
#define mtlgt3__ext1004__xve_stall_cs__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define mtlgt3__ext1004__xve_stall_ds__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt3__ext1004__xve_stall_hs__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt3__ext1004__xve_stall_ms__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt3__ext1004__xve_stall_ps__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt3__ext1004__xve_stall_ts__read \
    bdw__render_basic__eu_fpu_both_active__read
#define mtlgt3__ext1004__xve_stall_vs__read \
    bdw__render_basic__eu_stall__read
#define mtlgt3__ext1004__xve_stall_rt__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define mtlgt3__ext1004__xve_stall_cycles__read \
    acmgt1__ext1000__xve_active_cycles__read
#define mtlgt3__ext1004__xve_stall_cycles__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1004__xve_stall_cycles_async_cs__read \
    hsw__render_basic__ds_threads__read
#define mtlgt3__ext1004__xve_stall_cycles_async_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1004__xve_stall_cycles_cs__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define mtlgt3__ext1004__xve_stall_cycles_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1004__xve_stall_cycles_ds__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define mtlgt3__ext1004__xve_stall_cycles_ds__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1004__xve_stall_cycles_hs__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define mtlgt3__ext1004__xve_stall_cycles_hs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1004__xve_stall_cycles_ms__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define mtlgt3__ext1004__xve_stall_cycles_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1004__xve_stall_cycles_ps__read \
    hsw__render_basic__hs_threads__read
#define mtlgt3__ext1004__xve_stall_cycles_ps__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1004__xve_stall_cycles_ts__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define mtlgt3__ext1004__xve_stall_cycles_ts__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1004__xve_stall_cycles_vs__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define mtlgt3__ext1004__xve_stall_cycles_vs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1004__xve_stall_cycles_rt__read \
    acmgt1__ext1001__xve_inst_executed_alu1_async_cs__read
#define mtlgt3__ext1004__xve_stall_cycles_rt__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1005__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext1005__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext1005__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext1005__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext1005__xve_inst_executed_alu0_all__read \
    acmgt1__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read
#define mtlgt3__ext1005__xve_inst_executed_alu0_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1005__xve_inst_executed_fp16__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define mtlgt3__ext1005__xve_inst_executed_fp16__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1005__xve_inst_executed_fp32__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define mtlgt3__ext1005__xve_inst_executed_fp32__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1005__xve_inst_executed_fp64__read \
    acmgt1__ext1000__xve_active_cycles__read
#define mtlgt3__ext1005__xve_inst_executed_fp64__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1005__xve_inst_executed_alu1_all__read \
    acmgt1__ext1001__xve_inst_executed_alu1_cs__read
#define mtlgt3__ext1005__xve_inst_executed_alu1_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1005__xve_inst_executed_int16__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define mtlgt3__ext1005__xve_inst_executed_int16__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1005__xve_inst_executed_int32__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define mtlgt3__ext1005__xve_inst_executed_int32__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1005__xve_inst_executed_math__read \
    hsw__render_basic__hs_threads__read
#define mtlgt3__ext1005__xve_inst_executed_math__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1005__xve_inst_executed_xmx_all__read \
    acmgt1__ext1001__xve_inst_executed_alu1_async_cs__read
#define mtlgt3__ext1005__xve_inst_executed_xmx_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1005__xve_inst_executed_xmx_bf16__read \
    hsw__render_basic__ds_threads__read
#define mtlgt3__ext1005__xve_inst_executed_xmx_bf16__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1005__xve_inst_executed_xmx_fp16__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define mtlgt3__ext1005__xve_inst_executed_xmx_fp16__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1005__xve_inst_executed_xmx_int8__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define mtlgt3__ext1005__xve_inst_executed_xmx_int8__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1005__xve_inst_executed_alu0_all_utilization__read \
    bdw__render_basic__ps_fpu1_active__read
#define mtlgt3__ext1005__xve_inst_executed_fp16_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define mtlgt3__ext1005__xve_inst_executed_fp32_utilization__read \
    bdw__render_basic__eu_stall__read
#define mtlgt3__ext1005__xve_inst_executed_fp64_utilization__read \
    bdw__render_basic__eu_active__read
#define mtlgt3__ext1005__xve_inst_executed_alu1_all_utilization__read \
    bdw__render_basic__ps_send_active__read
#define mtlgt3__ext1005__xve_inst_executed_int16_utilization__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt3__ext1005__xve_inst_executed_int32_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt3__ext1005__xve_inst_executed_math_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt3__ext1005__xve_inst_executed_xmx_all_utilization__read \
    bdw__render_basic__ps_eu_both_fpu_active__read
#define mtlgt3__ext1005__xve_inst_executed_xmx_bf16_utilization__read \
    bdw__render_basic__ps_fpu0_active__read
#define mtlgt3__ext1005__xve_inst_executed_xmx_fp16_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define mtlgt3__ext1005__xve_inst_executed_xmx_int8_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt3__ext1006__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext1006__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext1006__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext1006__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext1006__xve_inst_executed_send_all__read \
    acmgt1__ext1000__xve_pipe_alu0_and_alu1_active_cycles__read
#define mtlgt3__ext1006__xve_inst_executed_send_all__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1006__xve_inst_executed_send_async_cs__read \
    hsw__render_basic__ds_threads__read
#define mtlgt3__ext1006__xve_inst_executed_send_async_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1006__xve_inst_executed_send_cs__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define mtlgt3__ext1006__xve_inst_executed_send_cs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1006__xve_inst_executed_send_ds__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define mtlgt3__ext1006__xve_inst_executed_send_ds__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1006__xve_inst_executed_send_gs__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define mtlgt3__ext1006__xve_inst_executed_send_gs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1006__xve_inst_executed_send_hs__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define mtlgt3__ext1006__xve_inst_executed_send_hs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1006__xve_inst_executed_send_ms__read \
    hsw__render_basic__hs_threads__read
#define mtlgt3__ext1006__xve_inst_executed_send_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1006__xve_inst_executed_send_ps__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define mtlgt3__ext1006__xve_inst_executed_send_ps__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1006__xve_inst_executed_send_ts__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define mtlgt3__ext1006__xve_inst_executed_send_ts__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1006__xve_inst_executed_send_vs__read \
    acmgt1__ext1000__xve_active_cycles__read
#define mtlgt3__ext1006__xve_inst_executed_send_vs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1006__xve_inst_executed_send_all_utilization__read \
    bdw__render_basic__ps_fpu1_active__read
#define mtlgt3__ext1006__xve_inst_executed_send_async_cs_utilization__read \
    bdw__render_basic__ps_fpu0_active__read
#define mtlgt3__ext1006__xve_inst_executed_send_cs_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define mtlgt3__ext1006__xve_inst_executed_send_ds_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt3__ext1006__xve_inst_executed_send_gs_utilization__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt3__ext1006__xve_inst_executed_send_hs_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt3__ext1006__xve_inst_executed_send_ms_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt3__ext1006__xve_inst_executed_send_ps_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define mtlgt3__ext1006__xve_inst_executed_send_ts_utilization__read \
    bdw__render_basic__eu_stall__read
#define mtlgt3__ext1006__xve_inst_executed_send_vs_utilization__read \
    bdw__render_basic__eu_active__read
#define mtlgt3__ext1007__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext1007__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext1007__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext1007__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext1007__xve_active_gs__read \
    bdw__render_basic__eu_active__read
#define mtlgt3__ext1007__xve_stall_gs__read \
    bdw__render_basic__eu_stall__read
#define mtlgt3__ext1007__xve_inst_executed_alu0_gs__read \
    hsw__render_basic__hs_threads__read
#define mtlgt3__ext1007__xve_inst_executed_alu0_gs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1007__xve_inst_executed_alu1_gs__read \
    acmgt1__ext1000__xve_inst_executed_alu0_all__read
#define mtlgt3__ext1007__xve_inst_executed_alu1_gs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1007__xve_active_cycles_gs__read \
    acmgt1__ext1000__xve_active_cycles__read
#define mtlgt3__ext1007__xve_active_cycles_gs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1007__xve_stall_cycles_gs__read \
    acmgt1__ext1000__xve_stall_cycles__read
#define mtlgt3__ext1007__xve_stall_cycles_gs__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1007__xve_inst_executed_alu0_ms__read \
    acmgt1__compute_overview__xve_inst_executed_control_all__read
#define mtlgt3__ext1007__xve_inst_executed_alu0_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1007__xve_inst_executed_alu0_ts__read \
    acmgt1__compute_overview__xve_inst_executed_send_all__read
#define mtlgt3__ext1007__xve_inst_executed_alu0_ts__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1007__xve_inst_executed_alu1_ms__read \
    acmgt1__compute_overview__xve_inst_executed_xmx_all__read
#define mtlgt3__ext1007__xve_inst_executed_alu1_ms__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1007__xve_inst_executed_alu1_ts__read \
    acmgt1__compute_overview__xve_inst_executed_alu1_all__read
#define mtlgt3__ext1007__xve_inst_executed_alu1_ts__max \
    acmgt1__compute_overview__xve_inst_executed_alu0_all__max

#define mtlgt3__ext1007__xve_inst_executed_alu0_gs_utilization__read \
    bdw__render_basic__vs_fpu0_active__read
#define mtlgt3__ext1007__xve_inst_executed_alu1_gs_utilization__read \
    bdw__render_basic__eu_fpu_both_active__read
#define mtlgt3__ext1007__xve_inst_executed_alu0_ms_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu1_instruction__read
#define mtlgt3__ext1007__xve_inst_executed_alu0_ts_utilization__read \
    bdw__compute_l3_cache__eu_hybrid_fpu0_instruction__read
#define mtlgt3__ext1007__xve_inst_executed_alu1_ms_utilization__read \
    bdw__render_basic__vs_send_active__read
#define mtlgt3__ext1007__xve_inst_executed_alu1_ts_utilization__read \
    bdw__render_basic__vs_fpu1_active__read
#define mtlgt3__ext1010__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__ext1010__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__ext1010__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__ext1010__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__ext1010__sampler_2_x2_read__read \
    bdw__render_basic__sampler_texels__read
#define mtlgt3__ext1010__pixel_write__read \
    bdw__render_basic__samples_written__read
#define mtlgt3__ext1010__pixel_blend__read \
    bdw__render_basic__samples_blended__read
#define mtlgt3__ext1010__rasterizer_sample_output__read \
    bdw__render_basic__rasterized_pixels__read
#define mtlgt3__ext1010__postps_depth_stencil_alpha_test_fail__read \
    bdw__render_basic__pixels_failing_post_ps_tests__read
#define mtlgt3__media_set1__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__media_set1__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__media_set1__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__media_set1__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__media_set1__video_decode_box0_read_request__read \
    mtlgt2__media_set1__video_decode_box0_read_request__read
#define mtlgt3__media_set1__video_decode_box0_write_request__read \
    bdw__render_basic__vs_threads__read
#define mtlgt3__media_set1__video_decode_box1_read_request__read \
    bdw__render_basic__hs_threads__read
#define mtlgt3__media_set1__video_decode_box1_write_request__read \
    bdw__render_basic__ds_threads__read
#define mtlgt3__media_set1__video_enhancement_box0_read_request__read \
    bdw__render_basic__cs_threads__read
#define mtlgt3__media_set1__video_enhancement_box0_write_request__read \
    hsw__render_basic__vs_threads__read
#define mtlgt3__media_set1__video_enhancement_box1_read_request__read \
    bdw__render_basic__ps_threads__read
#define mtlgt3__media_set1__video_enhancement_box1_write_request__read \
    acmgt1__ext1000__xve_active_cycles__read
#define mtlgt3__media_set2__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__media_set2__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__media_set2__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__media_set2__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__media_set2__media_read_request__read \
    mtlgt2__media_set1__video_decode_box0_read_request__read
#define mtlgt3__media_set2__media_write_request__read \
    bdw__render_basic__vs_threads__read
#define mtlgt3__media_set2__command_parser_video_decode_engine0_busy__read \
    mtlgt2__media_set2__command_parser_video_decode_engine0_busy__read
#define mtlgt3__media_set2__command_parser_video_decode_engine1_busy__read \
    mtlgt2__media_set2__command_parser_video_decode_engine1_busy__read
#define mtlgt3__media_set2__command_parser_video_enhancement_engine0_busy__read \
    mtlgt2__media_set2__command_parser_video_enhancement_engine0_busy__read
#define mtlgt3__media_set2__command_parser_video_enhancement_engine1_busy__read \
    mtlgt2__media_set2__command_parser_video_enhancement_engine1_busy__read
#define mtlgt3__media_set2__command_parser_graphics_security_controller_busy__read \
    mtlgt2__media_set2__command_parser_graphics_security_controller_busy__read
#define mtlgt3__test_oam__gpu_time__read \
    hsw__render_basic__gpu_time__read
#define mtlgt3__test_oam__gpu_core_clocks__read \
    bdw__render_basic__gpu_core_clocks__read
#define mtlgt3__test_oam__avg_gpu_core_frequency__read \
    bdw__render_basic__avg_gpu_core_frequency__read
#define mtlgt3__test_oam__avg_gpu_core_frequency__max \
    hsw__render_basic__avg_gpu_core_frequency__max

#define mtlgt3__test_oam__counter0__read \
    hsw__compute_extended__eu_untyped_reads0__read
#define mtlgt3__test_oam__counter1__read \
    hsw__compute_extended__eu_untyped_writes0__read
#define mtlgt3__test_oam__counter2__read \
    hsw__compute_extended__eu_typed_reads0__read
#define mtlgt3__test_oam__counter3__read \
    hsw__compute_extended__eu_typed_writes0__read
#define mtlgt3__test_oam__counter4__read \
    hsw__compute_extended__eu_untyped_atomics0__read
#define mtlgt3__test_oam__counter5__read \
    hsw__compute_extended__eu_typed_atomics0__read
#define mtlgt3__test_oam__counter6__read \
    hsw__compute_extended__eu_urb_atomics0__read
#define mtlgt3__test_oam__counter8__read \
    hsw__compute_extended__typed_writes0__read
#define mtlgt3__test_oam__video_decode_box0_write_request_visa__read \
    hsw__compute_extended__untyped_writes0__read
#define mtlgt3__test_oam__video_decode_box0_read_request_visa__read \
    hsw__compute_extended__gpu_clocks__read
#define mtlgt3__test_oam__video_decode_box0_read_request_mpec__read \
    mtlgt2__media_set1__video_decode_box0_read_request__read
#define mtlgt3__test_oam__video_decode_box0_write_request_mpec__read \
    bdw__render_basic__vs_threads__read

#endif /* __I915_PERF_EQUATIONS_H__ */
