1 /* Copyright © 2023 Intel Corporation 2 * SPDX-License-Identifier: MIT 3 */ 4 5 #ifndef GENX_CL_PACK_H 6 #define GENX_CL_PACK_H 7 8 #ifndef GFX_VERx10 9 # error "The GFX_VERx10 macro must be defined" 10 #endif 11 12 #if (GFX_VERx10 == 40) 13 # include "genxml/gen4_cl_pack.h" 14 #elif (GFX_VERx10 == 45) 15 # include "genxml/gen45_cl_pack.h" 16 #elif (GFX_VERx10 == 50) 17 # include "genxml/gen5_cl_pack.h" 18 #elif (GFX_VERx10 == 60) 19 # include "genxml/gen6_cl_pack.h" 20 #elif (GFX_VERx10 == 70) 21 # include "genxml/gen7_cl_pack.h" 22 #elif (GFX_VERx10 == 75) 23 # include "genxml/gen75_cl_pack.h" 24 #elif (GFX_VERx10 == 80) 25 # include "genxml/gen8_cl_pack.h" 26 #elif (GFX_VERx10 == 90) 27 # include "genxml/gen9_cl_pack.h" 28 #elif (GFX_VERx10 == 110) 29 # include "genxml/gen11_cl_pack.h" 30 #elif (GFX_VERx10 == 120) 31 # include "genxml/gen12_cl_pack.h" 32 #elif (GFX_VERx10 == 125) 33 # include "genxml/gen125_cl_pack.h" 34 #elif (GFX_VERx10 == 200) 35 # include "genxml/gen20_cl_pack.h" 36 #else 37 # error "Need to add a pack header include for this gen" 38 #endif 39 40 #endif /* GENX_CL_PACK_H */ 41