/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class org_lwjgl_opencl_EXTDeviceFission */

#ifndef _Included_org_lwjgl_opencl_EXTDeviceFission
#define _Included_org_lwjgl_opencl_EXTDeviceFission
#ifdef __cplusplus
extern "C" {
#endif
#undef org_lwjgl_opencl_EXTDeviceFission_CL_DEVICE_PARTITION_EQUALLY_EXT
#define org_lwjgl_opencl_EXTDeviceFission_CL_DEVICE_PARTITION_EQUALLY_EXT 16464L
#undef org_lwjgl_opencl_EXTDeviceFission_CL_DEVICE_PARTITION_BY_COUNTS_EXT
#define org_lwjgl_opencl_EXTDeviceFission_CL_DEVICE_PARTITION_BY_COUNTS_EXT 16465L
#undef org_lwjgl_opencl_EXTDeviceFission_CL_DEVICE_PARTITION_BY_NAMES_EXT
#define org_lwjgl_opencl_EXTDeviceFission_CL_DEVICE_PARTITION_BY_NAMES_EXT 16466L
#undef org_lwjgl_opencl_EXTDeviceFission_CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT
#define org_lwjgl_opencl_EXTDeviceFission_CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT 16467L
#undef org_lwjgl_opencl_EXTDeviceFission_CL_AFFINITY_DOMAIN_L1_CACHE_EXT
#define org_lwjgl_opencl_EXTDeviceFission_CL_AFFINITY_DOMAIN_L1_CACHE_EXT 1L
#undef org_lwjgl_opencl_EXTDeviceFission_CL_AFFINITY_DOMAIN_L2_CACHE_EXT
#define org_lwjgl_opencl_EXTDeviceFission_CL_AFFINITY_DOMAIN_L2_CACHE_EXT 2L
#undef org_lwjgl_opencl_EXTDeviceFission_CL_AFFINITY_DOMAIN_L3_CACHE_EXT
#define org_lwjgl_opencl_EXTDeviceFission_CL_AFFINITY_DOMAIN_L3_CACHE_EXT 3L
#undef org_lwjgl_opencl_EXTDeviceFission_CL_AFFINITY_DOMAIN_L4_CACHE_EXT
#define org_lwjgl_opencl_EXTDeviceFission_CL_AFFINITY_DOMAIN_L4_CACHE_EXT 4L
#undef org_lwjgl_opencl_EXTDeviceFission_CL_AFFINITY_DOMAIN_NUMA_EXT
#define org_lwjgl_opencl_EXTDeviceFission_CL_AFFINITY_DOMAIN_NUMA_EXT 16L
#undef org_lwjgl_opencl_EXTDeviceFission_CL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT
#define org_lwjgl_opencl_EXTDeviceFission_CL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT 256L
#undef org_lwjgl_opencl_EXTDeviceFission_CL_DEVICE_PARENT_DEVICE_EXT
#define org_lwjgl_opencl_EXTDeviceFission_CL_DEVICE_PARENT_DEVICE_EXT 16468L
#undef org_lwjgl_opencl_EXTDeviceFission_CL_DEVICE_PARITION_TYPES_EXT
#define org_lwjgl_opencl_EXTDeviceFission_CL_DEVICE_PARITION_TYPES_EXT 16469L
#undef org_lwjgl_opencl_EXTDeviceFission_CL_DEVICE_AFFINITY_DOMAINS_EXT
#define org_lwjgl_opencl_EXTDeviceFission_CL_DEVICE_AFFINITY_DOMAINS_EXT 16470L
#undef org_lwjgl_opencl_EXTDeviceFission_CL_DEVICE_REFERENCE_COUNT_EXT
#define org_lwjgl_opencl_EXTDeviceFission_CL_DEVICE_REFERENCE_COUNT_EXT 16471L
#undef org_lwjgl_opencl_EXTDeviceFission_CL_DEVICE_PARTITION_STYLE_EXT
#define org_lwjgl_opencl_EXTDeviceFission_CL_DEVICE_PARTITION_STYLE_EXT 16472L
#undef org_lwjgl_opencl_EXTDeviceFission_CL_PROPERTIES_LIST_END_EXT
#define org_lwjgl_opencl_EXTDeviceFission_CL_PROPERTIES_LIST_END_EXT 0L
#undef org_lwjgl_opencl_EXTDeviceFission_CL_PARTITION_BY_COUNTS_LIST_END_EXT
#define org_lwjgl_opencl_EXTDeviceFission_CL_PARTITION_BY_COUNTS_LIST_END_EXT 0L
#undef org_lwjgl_opencl_EXTDeviceFission_CL_PARTITION_BY_NAMES_LIST_END_EXT
#define org_lwjgl_opencl_EXTDeviceFission_CL_PARTITION_BY_NAMES_LIST_END_EXT -1L
#undef org_lwjgl_opencl_EXTDeviceFission_CL_DEVICE_PARTITION_FAILED_EXT
#define org_lwjgl_opencl_EXTDeviceFission_CL_DEVICE_PARTITION_FAILED_EXT -1057L
#undef org_lwjgl_opencl_EXTDeviceFission_CL_INVALID_PARTITION_COUNT_EXT
#define org_lwjgl_opencl_EXTDeviceFission_CL_INVALID_PARTITION_COUNT_EXT -1058L
#undef org_lwjgl_opencl_EXTDeviceFission_CL_INVALID_PARTITION_NAME_EXT
#define org_lwjgl_opencl_EXTDeviceFission_CL_INVALID_PARTITION_NAME_EXT -1059L
/*
 * Class:     org_lwjgl_opencl_EXTDeviceFission
 * Method:    nclRetainDeviceEXT
 * Signature: (JJ)I
 */
JNIEXPORT jint JNICALL Java_org_lwjgl_opencl_EXTDeviceFission_nclRetainDeviceEXT
  (JNIEnv *, jclass, jlong, jlong);

/*
 * Class:     org_lwjgl_opencl_EXTDeviceFission
 * Method:    nclReleaseDeviceEXT
 * Signature: (JJ)I
 */
JNIEXPORT jint JNICALL Java_org_lwjgl_opencl_EXTDeviceFission_nclReleaseDeviceEXT
  (JNIEnv *, jclass, jlong, jlong);

/*
 * Class:     org_lwjgl_opencl_EXTDeviceFission
 * Method:    nclCreateSubDevicesEXT
 * Signature: (JJIJJJ)I
 */
JNIEXPORT jint JNICALL Java_org_lwjgl_opencl_EXTDeviceFission_nclCreateSubDevicesEXT
  (JNIEnv *, jclass, jlong, jlong, jint, jlong, jlong, jlong);

#ifdef __cplusplus
}
#endif
#endif
