• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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/gen40_cl_pack.h"
14 #elif (GFX_VERx10 == 45)
15 #  include "genxml/gen45_cl_pack.h"
16 #elif (GFX_VERx10 == 50)
17 #  include "genxml/gen50_cl_pack.h"
18 #elif (GFX_VERx10 == 60)
19 #  include "genxml/gen60_cl_pack.h"
20 #elif (GFX_VERx10 == 70)
21 #  include "genxml/gen70_cl_pack.h"
22 #elif (GFX_VERx10 == 75)
23 #  include "genxml/gen75_cl_pack.h"
24 #elif (GFX_VERx10 == 80)
25 #  include "genxml/gen80_cl_pack.h"
26 #elif (GFX_VERx10 == 90)
27 #  include "genxml/gen90_cl_pack.h"
28 #elif (GFX_VERx10 == 110)
29 #  include "genxml/gen110_cl_pack.h"
30 #elif (GFX_VERx10 == 120)
31 #  include "genxml/gen120_cl_pack.h"
32 #elif (GFX_VERx10 == 125)
33 #  include "genxml/gen125_cl_pack.h"
34 #elif (GFX_VERx10 == 200)
35 #  include "genxml/gen200_cl_pack.h"
36 #elif (GFX_VERx10 == 300)
37 #  include "genxml/gen300_cl_pack.h"
38 #else
39 #  error "Need to add a pack header include for this gen"
40 #endif
41 
42 #endif /* GENX_CL_PACK_H */
43