Home | History | Annotate | Download | only in Headers

Lines Matching refs:half8

128 typedef half half8 __attribute__((ext_vector_type(8)));
5735 uchar8 __ovld __cnfn convert_uchar8(half8);
5736 uchar8 __ovld __cnfn convert_uchar8_rte(half8);
5737 uchar8 __ovld __cnfn convert_uchar8_rtp(half8);
5738 uchar8 __ovld __cnfn convert_uchar8_rtn(half8);
5739 uchar8 __ovld __cnfn convert_uchar8_rtz(half8);
5740 uchar8 __ovld __cnfn convert_uchar8_sat(half8);
5741 uchar8 __ovld __cnfn convert_uchar8_sat_rte(half8);
5742 uchar8 __ovld __cnfn convert_uchar8_sat_rtp(half8);
5743 uchar8 __ovld __cnfn convert_uchar8_sat_rtn(half8);
5744 uchar8 __ovld __cnfn convert_uchar8_sat_rtz(half8);
5795 ushort8 __ovld __cnfn convert_ushort8(half8);
5796 ushort8 __ovld __cnfn convert_ushort8_rte(half8);
5797 ushort8 __ovld __cnfn convert_ushort8_rtp(half8);
5798 ushort8 __ovld __cnfn convert_ushort8_rtn(half8);
5799 ushort8 __ovld __cnfn convert_ushort8_rtz(half8);
5800 ushort8 __ovld __cnfn convert_ushort8_sat(half8);
5801 ushort8 __ovld __cnfn convert_ushort8_sat_rte(half8);
5802 ushort8 __ovld __cnfn convert_ushort8_sat_rtp(half8);
5803 ushort8 __ovld __cnfn convert_ushort8_sat_rtn(half8);
5804 ushort8 __ovld __cnfn convert_ushort8_sat_rtz(half8);
5855 uint8 __ovld __cnfn convert_uint8(half8);
5856 uint8 __ovld __cnfn convert_uint8_rte(half8);
5857 uint8 __ovld __cnfn convert_uint8_rtp(half8);
5858 uint8 __ovld __cnfn convert_uint8_rtn(half8);
5859 uint8 __ovld __cnfn convert_uint8_rtz(half8);
5860 uint8 __ovld __cnfn convert_uint8_sat(half8);
5861 uint8 __ovld __cnfn convert_uint8_sat_rte(half8);
5862 uint8 __ovld __cnfn convert_uint8_sat_rtp(half8);
5863 uint8 __ovld __cnfn convert_uint8_sat_rtn(half8);
5864 uint8 __ovld __cnfn convert_uint8_sat_rtz(half8);
5915 ulong8 __ovld __cnfn convert_ulong8(half8);
5916 ulong8 __ovld __cnfn convert_ulong8_rte(half8);
5917 ulong8 __ovld __cnfn convert_ulong8_rtp(half8);
5918 ulong8 __ovld __cnfn convert_ulong8_rtn(half8);
5919 ulong8 __ovld __cnfn convert_ulong8_rtz(half8);
5920 ulong8 __ovld __cnfn convert_ulong8_sat(half8);
5921 ulong8 __ovld __cnfn convert_ulong8_sat_rte(half8);
5922 ulong8 __ovld __cnfn convert_ulong8_sat_rtp(half8);
5923 ulong8 __ovld __cnfn convert_ulong8_sat_rtn(half8);
5924 ulong8 __ovld __cnfn convert_ulong8_sat_rtz(half8);
5975 char8 __ovld __cnfn convert_char8(half8);
5976 char8 __ovld __cnfn convert_char8_rte(half8);
5977 char8 __ovld __cnfn convert_char8_rtp(half8);
5978 char8 __ovld __cnfn convert_char8_rtn(half8);
5979 char8 __ovld __cnfn convert_char8_rtz(half8);
5980 char8 __ovld __cnfn convert_char8_sat(half8);
5981 char8 __ovld __cnfn convert_char8_sat_rte(half8);
5982 char8 __ovld __cnfn convert_char8_sat_rtp(half8);
5983 char8 __ovld __cnfn convert_char8_sat_rtn(half8);
5984 char8 __ovld __cnfn convert_char8_sat_rtz(half8);
6035 short8 __ovld __cnfn convert_short8(half8);
6036 short8 __ovld __cnfn convert_short8_rte(half8);
6037 short8 __ovld __cnfn convert_short8_rtp(half8);
6038 short8 __ovld __cnfn convert_short8_rtn(half8);
6039 short8 __ovld __cnfn convert_short8_rtz(half8);
6040 short8 __ovld __cnfn convert_short8_sat(half8);
6041 short8 __ovld __cnfn convert_short8_sat_rte(half8);
6042 short8 __ovld __cnfn convert_short8_sat_rtp(half8);
6043 short8 __ovld __cnfn convert_short8_sat_rtn(half8);
6044 short8 __ovld __cnfn convert_short8_sat_rtz(half8);
6095 int8 __ovld __cnfn convert_int8(half8);
6096 int8 __ovld __cnfn convert_int8_rte(half8);
6097 int8 __ovld __cnfn convert_int8_rtp(half8);
6098 int8 __ovld __cnfn convert_int8_rtn(half8);
6099 int8 __ovld __cnfn convert_int8_rtz(half8);
6100 int8 __ovld __cnfn convert_int8_sat(half8);
6101 int8 __ovld __cnfn convert_int8_sat_rte(half8);
6102 int8 __ovld __cnfn convert_int8_sat_rtp(half8);
6103 int8 __ovld __cnfn convert_int8_sat_rtn(half8);
6104 int8 __ovld __cnfn convert_int8_sat_rtz(half8);
6155 long8 __ovld __cnfn convert_long8(half8);
6156 long8 __ovld __cnfn convert_long8_rte(half8);
6157 long8 __ovld __cnfn convert_long8_rtp(half8);
6158 long8 __ovld __cnfn convert_long8_rtn(half8);
6159 long8 __ovld __cnfn convert_long8_rtz(half8);
6160 long8 __ovld __cnfn convert_long8_sat(half8);
6161 long8 __ovld __cnfn convert_long8_sat_rte(half8);
6162 long8 __ovld __cnfn convert_long8_sat_rtp(half8);
6163 long8 __ovld __cnfn convert_long8_sat_rtn(half8);
6164 long8 __ovld __cnfn convert_long8_sat_rtz(half8);
6195 float8 __ovld __cnfn convert_float8(half8);
6196 float8 __ovld __cnfn convert_float8_rte(half8);
6197 float8 __ovld __cnfn convert_float8_rtp(half8);
6198 float8 __ovld __cnfn convert_float8_rtn(half8);
6199 float8 __ovld __cnfn convert_float8_rtz(half8);
6407 half8 __ovld __cnfn convert_half8(char8);
6408 half8 __ovld __cnfn convert_half8(uchar8);
6409 half8 __ovld __cnfn convert_half8(short8);
6410 half8 __ovld __cnfn convert_half8(ushort8);
6411 half8 __ovld __cnfn convert_half8(int8);
6412 half8 __ovld __cnfn convert_half8(uint8);
6413 half8 __ovld __cnfn convert_half8(long8);
6414 half8 __ovld __cnfn convert_half8(ulong8);
6415 half8 __ovld __cnfn convert_half8(float8);
6416 half8 __ovld __cnfn convert_half8(half8);
6417 half8 __ovld __cnfn convert_half8_rte(char8);
6418 half8 __ovld __cnfn convert_half8_rte(uchar8);
6419 half8 __ovld __cnfn convert_half8_rte(short8);
6420 half8 __ovld __cnfn convert_half8_rte(ushort8);
6421 half8 __ovld __cnfn convert_half8_rte(int8);
6422 half8 __ovld __cnfn convert_half8_rte(uint8);
6423 half8 __ovld __cnfn convert_half8_rte(long8);
6424 half8 __ovld __cnfn convert_half8_rte(ulong8);
6425 half8 __ovld __cnfn convert_half8_rte(float8);
6426 half8 __ovld __cnfn convert_half8_rte(half8);
6427 half8 __ovld __cnfn convert_half8_rtp(char8);
6428 half8 __ovld __cnfn convert_half8_rtp(uchar8);
6429 half8 __ovld __cnfn convert_half8_rtp(short8);
6430 half8 __ovld __cnfn convert_half8_rtp(ushort8);
6431 half8 __ovld __cnfn convert_half8_rtp(int8);
6432 half8 __ovld __cnfn convert_half8_rtp(uint8);
6433 half8 __ovld __cnfn convert_half8_rtp(long8);
6434 half8 __ovld __cnfn convert_half8_rtp(ulong8);
6435 half8 __ovld __cnfn convert_half8_rtp(float8);
6436 half8 __ovld __cnfn convert_half8_rtp(half8);
6437 half8 __ovld __cnfn convert_half8_rtn(char8);
6438 half8 __ovld __cnfn convert_half8_rtn(uchar8);
6439 half8 __ovld __cnfn convert_half8_rtn(short8);
6440 half8 __ovld __cnfn convert_half8_rtn(ushort8);
6441 half8 __ovld __cnfn convert_half8_rtn(int8);
6442 half8 __ovld __cnfn convert_half8_rtn(uint8);
6443 half8 __ovld __cnfn convert_half8_rtn(long8);
6444 half8 __ovld __cnfn convert_half8_rtn(ulong8);
6445 half8 __ovld __cnfn convert_half8_rtn(float8);
6446 half8 __ovld __cnfn convert_half8_rtn(half8);
6447 half8 __ovld __cnfn convert_half8_rtz(char8);
6448 half8 __ovld __cnfn convert_half8_rtz(uchar8);
6449 half8 __ovld __cnfn convert_half8_rtz(short8);
6450 half8 __ovld __cnfn convert_half8_rtz(ushort8);
6451 half8 __ovld __cnfn convert_half8_rtz(int8);
6452 half8 __ovld __cnfn convert_half8_rtz(uint8);
6453 half8 __ovld __cnfn convert_half8_rtz(long8);
6454 half8 __ovld __cnfn convert_half8_rtz(ulong8);
6455 half8 __ovld __cnfn convert_half8_rtz(float8);
6456 half8 __ovld __cnfn convert_half8_rtz(half8);
6530 double8 __ovld __cnfn convert_double8(half8);
6531 double8 __ovld __cnfn convert_double8_rte(half8);
6532 double8 __ovld __cnfn convert_double8_rtp(half8);
6533 double8 __ovld __cnfn convert_double8_rtn(half8);
6534 double8 __ovld __cnfn convert_double8_rtz(half8);
6562 half8 __ovld __cnfn convert_half8(double8);
6563 half8 __ovld __cnfn convert_half8_rte(double8);
6564 half8 __ovld __cnfn convert_half8_rtp(double8);
6565 half8 __ovld __cnfn convert_half8_rtn(double8);
6566 half8 __ovld __cnfn convert_half8_rtz(double8);
7223 char16 __ovld __cnfn as_char16(half8);
7229 uchar16 __ovld __cnfn as_uchar16(half8);
7236 short8 __ovld __cnfn as_short8(half8);
7244 ushort8 __ovld __cnfn as_ushort8(half8);
7249 int3 __ovld __cnfn as_int3(half8);
7250 int4 __ovld __cnfn as_int4(half8);
7255 uint3 __ovld __cnfn as_uint3(half8);
7256 uint4 __ovld __cnfn as_uint4(half8);
7260 long2 __ovld __cnfn as_long2(half8);
7265 ulong2 __ovld __cnfn as_ulong2(half8);
7309 half8 __ovld __cnfn as_half8(char16);
7310 half8 __ovld __cnfn as_half8(uchar16);
7311 half8 __ovld __cnfn as_half8(short8);
7312 half8 __ovld __cnfn as_half8(ushort8);
7313 half8 __ovld __cnfn as_half8(int3);
7314 half8 __ovld __cnfn as_half8(int4);
7315 half8 __ovld __cnfn as_half8(uint3);
7316 half8 __ovld __cnfn as_half8(uint4);
7317 half8 __ovld __cnfn as_half8(long2);
7318 half8 __ovld __cnfn as_half8(ulong2);
7319 half8 __ovld __cnfn as_half8(half8);
7320 half8 __ovld __cnfn as_half8(float3);
7321 half8 __ovld __cnfn as_half8(float4);
7335 float3 __ovld __cnfn as_float3(half8);
7336 float4 __ovld __cnfn as_float4(half8);
7342 half8 __ovld __cnfn as_half8(double2);
7347 double2 __ovld __cnfn as_double2(half8);
7478 half8 __ovld __cnfn acos(half8);
7504 half8 __ovld __cnfn acosh(half8);
7530 half8 __ovld __cnfn acospi(half8 x);
7556 half8 __ovld __cnfn asin(half8);
7582 half8 __ovld __cnfn asinh(half8);
7608 half8 __ovld __cnfn asinpi(half8 x);
7634 half8 __ovld __cnfn atan(half8 y_over_x);
7660 half8 __ovld __cnfn atan2(half8 y, half8 x);
7686 half8 __ovld __cnfn atanh(half8);
7712 half8 __ovld __cnfn atanpi(half8 x);
7738 half8 __ovld __cnfn atan2pi(half8 y, half8 x);
7764 half8 __ovld __cnfn cbrt(half8);
7791 half8 __ovld __cnfn ceil(half8);
7817 half8 __ovld __cnfn copysign(half8 x, half8 y);
7843 half8 __ovld __cnfn cos(half8);
7869 half8 __ovld __cnfn cosh(half8);
7895 half8 __ovld __cnfn cospi(half8 x);
7921 half8 __ovld __cnfn erfc(half8);
7948 half8 __ovld __cnfn erf(half8);
7974 half8 __ovld __cnfn exp(half8 x);
8000 half8 __ovld __cnfn exp2(half8);
8026 half8 __ovld __cnfn exp10(half8);
8052 half8 __ovld __cnfn expm1(half8 x);
8078 half8 __ovld __cnfn fabs(half8);
8104 half8 __ovld __cnfn fdim(half8 x, half8 y);
8131 half8 __ovld __cnfn floor(half8);
8161 half8 __ovld __cnfn fma(half8 a, half8 b, half8 c);
8200 half8 __ovld __cnfn fmax(half8 x, half8 y);
8205 half8 __ovld __cnfn fmax(half8 x, half y);
8244 half8 __ovld __cnfn fmin(half8 x, half8 y);
8249 half8 __ovld __cnfn fmin(half8 x, half y);
8275 half8 __ovld __cnfn fmod(half8 x, half8 y);
8303 half8 __ovld fract(half8 x, half8 *iptr);
8350 half8 __ovld fract(half8 x, __global half8 *iptr);
8356 half8 __ovld fract(half8 x, __local half8 *iptr);
8362 half8 __ovld fract(half8 x, __private half8 *iptr);
8393 half8 __ovld frexp(half8 x, int8 *exp);
8440 half8 __ovld frexp(half8 x, __global int8 *exp);
8446 half8 __ovld frexp(half8 x, __local int8 *exp);
8452 half8 __ovld frexp(half8 x, __private int8 *exp);
8480 half8 __ovld __cnfn hypot(half8 x, half8 y);
8506 int8 __ovld __cnfn ilogb(half8 x);
8542 half8 __ovld __cnfn ldexp(half8 x, int8 n);
8547 half8 __ovld __cnfn ldexp(half8 x, int n);
8576 half8 __ovld __cnfn lgamma(half8 x);
8600 half8 __ovld lgamma_r(half8 x, int8 *signp);
8647 half8 __ovld lgamma_r(half8 x, __global int8 *signp);
8653 half8 __ovld lgamma_r(half8 x, __local int8 *signp);
8659 half8 __ovld lgamma_r(half8 x, __private int8 *signp);
8686 half8 __ovld __cnfn log(half8);
8712 half8 __ovld __cnfn log2(half8);
8738 half8 __ovld __cnfn log10(half8);
8764 half8 __ovld __cnfn log1p(half8 x);
8791 half8 __ovld __cnfn logb(half8 x);
8821 half8 __ovld __cnfn mad(half8 a, half8 b, half8 c);
8848 half8 __ovld __cnfn maxmag(half8 x, half8 y);
8875 half8 __ovld __cnfn minmag(half8 x, half8 y);
8906 half8 __ovld modf(half8 x, half8 *iptr);
8953 half8 __ovld modf(half8 x, __global half8 *iptr);
8959 half8 __ovld modf(half8 x, __local half8 *iptr);
8965 half8 __ovld modf(half8 x, __private half8 *iptr);
8993 half8 __ovld __cnfn nan(ushort8 nancode);
9023 half8 __ovld __cnfn nextafter(half8 x, half8 y);
9049 half8 __ovld __cnfn pow(half8 x, half8 y);
9075 half8 __ovld __cnfn pown(half8 x, int8 y);
9101 half8 __ovld __cnfn powr(half8 x, half8 y);
9130 half8 __ovld __cnfn remainder(half8 x, half8 y);
9166 half8 __ovld remquo(half8 x, half8 y, int8 *quo);
9214 half8 __ovld remquo(half8 x, half8 y, __global int8 *quo);
9220 half8 __ovld remquo(half8 x, half8 y, __local int8 *quo);
9226 half8 __ovld remquo(half8 x, half8 y, __private int8 *quo);
9255 half8 __ovld __cnfn rint(half8);
9281 half8 __ovld __cnfn rootn(half8 x, int8 y);
9309 half8 __ovld __cnfn round(half8 x);
9335 half8 __ovld __cnfn rsqrt(half8);
9361 half8 __ovld __cnfn sin(half8);
9390 half8 __ovld sincos(half8 x, half8 *cosval);
9437 half8 __ovld sincos(half8 x, __global half8 *cosval);
9443 half8 __ovld sincos(half8 x, __local half8 *cosval);
9449 half8 __ovld sincos(half8 x, __private half8 *cosval);
9476 half8 __ovld __cnfn sinh(half8);
9502 half8 __ovld __cnfn sinpi(half8 x);
9528 half8 __ovld __cnfn sqrt(half8);
9554 half8 __ovld __cnfn tan(half8);
9580 half8 __ovld __cnfn tanh(half8);
9606 half8 __ovld __cnfn tanpi(half8 x);
9632 half8 __ovld __cnfn tgamma(half8);
9659 half8 __ovld __cnfn trunc(half8);
11193 half8 __ovld __cnfn clamp(half8 x, half8 minval, half8 maxval);
11198 half8 __ovld __cnfn clamp(half8 x, half minval, half maxval);
11225 half8 __ovld __cnfn degrees(half8 radians);
11262 half8 __ovld __cnfn max(half8 x, half8 y);
11267 half8 __ovld __cnfn max(half8 x, half y);
11304 half8 __ovld __cnfn min(half8 x, half8 y);
11309 half8 __ovld __cnfn min(half8 x, half y);
11349 half8 __ovld __cnfn mix(half8 x, half8 y, half8 a);
11354 half8 __ovld __cnfn mix(half8 x, half8 y, half a);
11381 half8 __ovld __cnfn radians(half8 degrees);
11417 half8 __ovld __cnfn step(half8 edge, half8 x);
11423 half8 __ovld __cnfn step(half edge, half8 x);
11469 half8 __ovld __cnfn smoothstep(half8 edge0, half8 edge1, half8 x);
11475 half8 __ovld __cnfn smoothstep(half edge0, half edge1, half8 x);
11502 half8 __ovld __cnfn sign(half8 x);
11692 short8 __ovld __cnfn isequal(half8 x, half8 y);
11718 short8 __ovld __cnfn isnotequal(half8 x, half8 y);
11744 short8 __ovld __cnfn isgreater(half8 x, half8 y);
11770 short8 __ovld __cnfn isgreaterequal(half8 x, half8 y);
11796 short8 __ovld __cnfn isless(half8 x, half8 y);
11822 short8 __ovld __cnfn islessequal(half8 x, half8 y);
11849 short8 __ovld __cnfn islessgreater(half8 x, half8 y);
11875 short8 __ovld __cnfn isfinite(half8);
11901 short8 __ovld __cnfn isinf(half8);
11927 short8 __ovld __cnfn isnan(half8);
11953 short8 __ovld __cnfn isnormal(half8);
11981 short8 __ovld __cnfn isordered(half8 x, half8 y);
12009 short8 __ovld __cnfn isunordered(half8 x, half8 y);
12039 short8 __ovld __cnfn signbit(half8);
12173 half8 __ovld __cnfn bitselect(half8 a, half8 b, half8 c);
12633 half8 __ovld __cnfn select(half8 a, half8 b, short8 c);
12639 half8 __ovld __cnfn select(half8 a, half8 b, ushort8 c);
12719 half8 __ovld vload8(size_t offset, const __constant half *p);
12783 half8 __ovld vload8(size_t offset, const half *p);
12946 half8 __ovld vload8(size_t offset, const __global half *p);
12952 half8 __ovld vload8(size_t offset, const __local half *p);
12958 half8 __ovld vload8(size_t offset, const __private half *p);
13021 void __ovld vstore8(half8 data, size_t offset, half *p);
13182 void __ovld vstore8(half8 data, size_t offset, __global half *p);
13188 void __ovld vstore8(half8 data, size_t offset, __local half *p);
13194 void __ovld vstore8(half8 data, size_t offset, __private half *p);
14166 event_t __ovld async_work_group_copy(__local half8 *dst, const __global half8 *src, size_t num_elements, event_t event);
14172 event_t __ovld async_work_group_copy(__global half8 *dst, const __local half8 *src, size_t num_elements, event_t event);
14329 event_t __ovld async_work_group_strided_copy(__local half8 *dst, const __global half8 *src, size_t num_elements, size_t src_stride, event_t event);
14335 event_t __ovld async_work_group_strided_copy(__global half8 *dst, const __local half8 *src, size_t num_elements, size_t dst_stride, event_t event);
14426 void __ovld prefetch(const __global half8 *p, size_t num_elements);
15324 half2 __ovld __cnfn shuffle(half8 x, ushort2 mask);
15329 half4 __ovld __cnfn shuffle(half8 x, ushort4 mask);
15332 half8 __ovld __cnfn shuffle(half2 x, ushort8 mask);
15333 half8 __ovld __cnfn shuffle(half4 x, ushort8 mask);
15334 half8 __ovld __cnfn shuffle(half8 x, ushort8 mask);
15335 half8 __ovld __cnfn shuffle(half16 x, ushort8 mask);
15339 half16 __ovld __cnfn shuffle(half8 x, ushort16 mask);
15548 half2 __ovld __cnfn shuffle2(half8 x, half8 y, ushort2 mask);
15553 half4 __ovld __cnfn shuffle2(half8 x, half8 y, ushort4 mask);
15556 half8 __ovld __cnfn shuffle2(half2 x, half2 y, ushort8 mask);
15557 half8 __ovld __cnfn shuffle2(half4 x, half4 y, ushort8 mask);
15558 half8 __ovld __cnfn shuffle2(half8 x, half8 y, ushort8 mask);
15559 half8 __ovld __cnfn shuffle2(half16 x, half16 y, ushort8 mask);
15563 half16 __ovld __cnfn shuffle2(half8 x, half8 y, ushort16 mask);