/*
 * oclh.h
 *      Author: havock
 */
#ifndef OCLH_H_
#define OCLH_H_ 1

/*
 * Соглашения:
 * _ghf_*()  - gpu host function - функция только для хоста
 * _gdf_*()  - gpu device function - функция только для устройства
 * _ghdf_*() - gpu host-device function - функция единая для хоста и устройства
 * _GHM_*    - gpu host macro - макрос только для хоста
 * _GDM_*    - gpu device macro - макрос только для устройства
 * _GHT_*    - gpu host type
 * _GHT_*    - gpu device type
 * _GHE_*    - gpu host enum
 *
 * _sqf_*()  - gpu device squad function
 * _SQT_*    - gpu device squad type
 * _SQCMD_*  - gpu device squad command macros
 */
#include <oclh_h_settings.h>
#include <oclh_h_ws_base.h>
#include <oclh_h_internals.h>
#include <oclh_h_externals.h>

#endif /* OCLH_H_ */
