Fix for -m 1500, -m 3000: Missing "defined" keyword
[hashcat.git] / include / kernel_vendor.h
1 /**
2 * Author......: Jens Steube <jens.steube@gmail.com>
3 * License.....: MIT
4 */
5
6 #pragma OPENCL EXTENSION cl_khr_byte_addressable_store : enable
7
8 /**
9 * vendor specific
10 */
11
12 #if VENDOR_ID == 4098
13 #define IS_AMD
14 #endif
15
16 #if VENDOR_ID == 4318
17 #define IS_NV
18 #endif
19
20 #if VENDOR_ID == 9998 // temporary for dev
21 #define IS_GENERIC
22 #endif
23
24 #if VENDOR_ID == 9999
25 #define IS_GENERIC
26 #endif
27
28 /**
29 * AMD specific
30 */
31
32 #ifdef IS_AMD
33 #pragma OPENCL EXTENSION cl_amd_media_ops : enable
34 #pragma OPENCL EXTENSION cl_amd_media_ops2 : enable
35 #endif
36
37 /**
38 * NV specific
39 */
40
41 #ifdef IS_NV
42 #endif