-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcl_platform.go
86 lines (85 loc) · 3.72 KB
/
cl_platform.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
package constantsCL
const (
CL_LONG_MAX = 0x7FFFFFFFFFFFFFFF
CL_LONG_MIN = -0x7FFFFFFFFFFFFFFF - 1
CL_ULONG_MAX = 0xFFFFFFFFFFFFFFFF
CL_FLT_DIG = 6
CL_FLT_MANT_DIG = 24
CL_FLT_MAX_10_EXP = +38
CL_FLT_MAX_EXP = +128
CL_FLT_MIN_10_EXP = -37
CL_FLT_MIN_EXP = -125
CL_FLT_RADIX = 2
CL_FLT_MAX = 340282346638528859811704183484516925440.0
CL_FLT_MIN = 1.175494350822287507969e-38
CL_FLT_EPSILON = 0.00000011920928955078125
CL_DBL_DIG = 15
CL_DBL_MANT_DIG = 53
CL_DBL_MAX_10_EXP = +308
CL_DBL_MAX_EXP = +1024
CL_DBL_MIN_10_EXP = -307
CL_DBL_MIN_EXP = -1021
CL_DBL_RADIX = 2
CL_DBL_MAX = 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0
CL_DBL_MIN = 2.225073858507201383090e-308
CL_DBL_EPSILON = 2.220446049250313080847e-16
CL_M_E = 2.718281828459045090796
CL_M_LOG2E = 1.442695040888963387005
CL_M_LOG10E = 0.434294481903251816668
CL_M_LN2 = 0.693147180559945286227
CL_M_LN10 = 2.302585092994045901094
CL_M_PI = 3.141592653589793115998
CL_M_PI_2 = 1.570796326794896557999
CL_M_PI_4 = 0.785398163397448278999
CL_M_1_PI = 0.318309886183790691216
CL_M_2_PI = 0.636619772367581382433
CL_M_2_SQRTPI = 1.128379167095512558561
CL_M_SQRT2 = 1.414213562373095145475
CL_M_SQRT1_2 = 0.707106781186547572737
CL_M_E_F = 2.71828174591064
CL_M_LOG2E_F = 1.44269502162933
CL_M_LOG10E_F = 0.43429449200630
CL_M_LN2_F = 0.69314718246460
CL_M_LN10_F = 2.30258512496948
CL_M_PI_F = 3.14159274101257
CL_M_PI_2_F = 1.57079637050629
CL_M_PI_4_F = 0.78539818525314
CL_M_1_PI_F = 0.31830987334251
CL_M_2_PI_F = 0.63661974668503
CL_M_2_SQRTPI_F = 1.12837922573090
CL_M_SQRT2_F = 1.41421353816986
CL_M_SQRT1_2_F = 0.70710676908493
CL_NAN = (CL_INFINITY - CL_INFINITY)
CL_HUGE_VALF = 1e50
CL_HUGE_VAL = 1e500
CL_MAXFLOAT = CL_FLT_MAX
CL_INFINITY = CL_HUGE_VALF
CL_CHAR_BIT = 8
CL_SCHAR_MAX = 127
CL_SCHAR_MIN = (-127 - 1)
CL_CHAR_MAX = CL_SCHAR_MAX
CL_CHAR_MIN = CL_SCHAR_MIN
CL_UCHAR_MAX = 255
CL_SHRT_MAX = 32767
CL_SHRT_MIN = (-32767 - 1)
CL_USHRT_MAX = 65535
CL_INT_MAX = 2147483647
CL_INT_MIN = (-2147483647 - 1)
CL_UINT_MAX = 0xffffffff
__CL_ULONG2__ = 1
__CL_LONG2__ = 1
__CL_DOUBLE2__ = 1
__CL_UCHAR8__ = 1
__CL_CHAR8__ = 1
__CL_USHORT4__ = 1
__CL_SHORT4__ = 1
__CL_INT2__ = 1
__CL_UINT2__ = 1
__CL_ULONG1__ = 1
__CL_LONG1__ = 1
__CL_FLOAT2__ = 1
__CL_FLOAT8__ = 1
__CL_DOUBLE4__ = 1
CL_HAS_NAMED_VECTOR_FIELDS = 1
CL_HAS_HI_LO_VECTOR_FIELDS = 1
)