Lines Matching defs:double16
139 typedef double double16 __attribute__((ext_vector_type(16)));
4922 char16 __ovld __cnfn convert_char16(double16);
4923 char16 __ovld __cnfn convert_char16_rte(double16);
4924 char16 __ovld __cnfn convert_char16_rtn(double16);
4925 char16 __ovld __cnfn convert_char16_rtp(double16);
4926 char16 __ovld __cnfn convert_char16_rtz(double16);
4927 char16 __ovld __cnfn convert_char16_sat(double16);
4928 char16 __ovld __cnfn convert_char16_sat_rte(double16);
4929 char16 __ovld __cnfn convert_char16_sat_rtn(double16);
4930 char16 __ovld __cnfn convert_char16_sat_rtp(double16);
4931 char16 __ovld __cnfn convert_char16_sat_rtz(double16);
4983 uchar16 __ovld __cnfn convert_uchar16(double16);
4984 uchar16 __ovld __cnfn convert_uchar16_rte(double16);
4985 uchar16 __ovld __cnfn convert_uchar16_rtn(double16);
4986 uchar16 __ovld __cnfn convert_uchar16_rtp(double16);
4987 uchar16 __ovld __cnfn convert_uchar16_rtz(double16);
4988 uchar16 __ovld __cnfn convert_uchar16_sat(double16);
4989 uchar16 __ovld __cnfn convert_uchar16_sat_rte(double16);
4990 uchar16 __ovld __cnfn convert_uchar16_sat_rtn(double16);
4991 uchar16 __ovld __cnfn convert_uchar16_sat_rtp(double16);
4992 uchar16 __ovld __cnfn convert_uchar16_sat_rtz(double16);
5044 short16 __ovld __cnfn convert_short16(double16);
5045 short16 __ovld __cnfn convert_short16_rte(double16);
5046 short16 __ovld __cnfn convert_short16_rtn(double16);
5047 short16 __ovld __cnfn convert_short16_rtp(double16);
5048 short16 __ovld __cnfn convert_short16_rtz(double16);
5049 short16 __ovld __cnfn convert_short16_sat(double16);
5050 short16 __ovld __cnfn convert_short16_sat_rte(double16);
5051 short16 __ovld __cnfn convert_short16_sat_rtn(double16);
5052 short16 __ovld __cnfn convert_short16_sat_rtp(double16);
5053 short16 __ovld __cnfn convert_short16_sat_rtz(double16);
5105 ushort16 __ovld __cnfn convert_ushort16(double16);
5106 ushort16 __ovld __cnfn convert_ushort16_rte(double16);
5107 ushort16 __ovld __cnfn convert_ushort16_rtn(double16);
5108 ushort16 __ovld __cnfn convert_ushort16_rtp(double16);
5109 ushort16 __ovld __cnfn convert_ushort16_rtz(double16);
5110 ushort16 __ovld __cnfn convert_ushort16_sat(double16);
5111 ushort16 __ovld __cnfn convert_ushort16_sat_rte(double16);
5112 ushort16 __ovld __cnfn convert_ushort16_sat_rtn(double16);
5113 double16);
5114 ushort16 __ovld __cnfn convert_ushort16_sat_rtz(double16);
5166 int16 __ovld __cnfn convert_int16(double16);
5167 int16 __ovld __cnfn convert_int16_rte(double16);
5168 int16 __ovld __cnfn convert_int16_rtn(double16);
5169 int16 __ovld __cnfn convert_int16_rtp(double16);
5170 int16 __ovld __cnfn convert_int16_rtz(double16);
5171 int16 __ovld __cnfn convert_int16_sat(double16);
5172 int16 __ovld __cnfn convert_int16_sat_rte(double16);
5173 int16 __ovld __cnfn convert_int16_sat_rtn(double16);
5174 int16 __ovld __cnfn convert_int16_sat_rtp(double16);
5175 int16 __ovld __cnfn convert_int16_sat_rtz(double16);
5227 uint16 __ovld __cnfn convert_uint16(double16);
5228 uint16 __ovld __cnfn convert_uint16_rte(double16);
5229 uint16 __ovld __cnfn convert_uint16_rtn(double16);
5230 uint16 __ovld __cnfn convert_uint16_rtp(double16);
5231 uint16 __ovld __cnfn convert_uint16_rtz(double16);
5232 uint16 __ovld __cnfn convert_uint16_sat(double16);
5233 uint16 __ovld __cnfn convert_uint16_sat_rte(double16);
5234 uint16 __ovld __cnfn convert_uint16_sat_rtn(double16);
5235 uint16 __ovld __cnfn convert_uint16_sat_rtp(double16);
5236 uint16 __ovld __cnfn convert_uint16_sat_rtz(double16);
5288 long16 __ovld __cnfn convert_long16(double16);
5289 long16 __ovld __cnfn convert_long16_rte(double16);
5290 long16 __ovld __cnfn convert_long16_rtn(double16);
5291 long16 __ovld __cnfn convert_long16_rtp(double16);
5292 long16 __ovld __cnfn convert_long16_rtz(double16);
5293 long16 __ovld __cnfn convert_long16_sat(double16);
5294 long16 __ovld __cnfn convert_long16_sat_rte(double16);
5295 long16 __ovld __cnfn convert_long16_sat_rtn(double16);
5296 long16 __ovld __cnfn convert_long16_sat_rtp(double16);
5297 long16 __ovld __cnfn convert_long16_sat_rtz(double16);
5349 ulong16 __ovld __cnfn convert_ulong16(double16);
5350 ulong16 __ovld __cnfn convert_ulong16_rte(double16);
5351 ulong16 __ovld __cnfn convert_ulong16_rtn(double16);
5352 ulong16 __ovld __cnfn convert_ulong16_rtp(double16);
5353 ulong16 __ovld __cnfn convert_ulong16_rtz(double16);
5354 ulong16 __ovld __cnfn convert_ulong16_sat(double16);
5355 ulong16 __ovld __cnfn convert_ulong16_sat_rte(double16);
5356 ulong16 __ovld __cnfn convert_ulong16_sat_rtn(double16);
5357 ulong16 __ovld __cnfn convert_ulong16_sat_rtp(double16);
5358 ulong16 __ovld __cnfn convert_ulong16_sat_rtz(double16);
5385 float16 __ovld __cnfn convert_float16(double16);
5386 float16 __ovld __cnfn convert_float16_rte(double16);
5387 float16 __ovld __cnfn convert_float16_rtn(double16);
5388 float16 __ovld __cnfn convert_float16_rtp(double16);
5389 float16 __ovld __cnfn convert_float16_rtz(double16);
5641 double16 __ovld __cnfn convert_double16(char16);
5642 double16 __ovld __cnfn convert_double16(double16);
5643 double16 __ovld __cnfn convert_double16(float16);
5644 double16 __ovld __cnfn convert_double16(int16);
5645 double16 __ovld __cnfn convert_double16(long16);
5646 double16 __ovld __cnfn convert_double16(short16);
5647 double16 __ovld __cnfn convert_double16(uchar16);
5648 double16 __ovld __cnfn convert_double16(uint16);
5649 double16 __ovld __cnfn convert_double16(ulong16);
5650 double16 __ovld __cnfn convert_double16(ushort16);
5651 double16 __ovld __cnfn convert_double16_rte(char16);
5652 double16 __ovld __cnfn convert_double16_rte(double16);
5653 double16 __ovld __cnfn convert_double16_rte(float16);
5654 double16 __ovld __cnfn convert_double16_rte(int16);
5655 double16 __ovld __cnfn convert_double16_rte(long16);
5656 double16 __ovld __cnfn convert_double16_rte(short16);
5657 double16 __ovld __cnfn convert_double16_rte(uchar16);
5658 double16 __ovld __cnfn convert_double16_rte(uint16);
5659 double16 __ovld __cnfn convert_double16_rte(ulong16);
5660 double16 __ovld __cnfn convert_double16_rte(ushort16);
5661 double16 __ovld __cnfn convert_double16_rtn(char16);
5662 double16 __ovld __cnfn convert_double16_rtn(double16);
5663 double16 __ovld __cnfn convert_double16_rtn(float16);
5664 double16 __ovld __cnfn convert_double16_rtn(int16);
5665 double16 __ovld __cnfn convert_double16_rtn(long16);
5666 double16 __ovld __cnfn convert_double16_rtn(short16);
5667 double16 __ovld __cnfn convert_double16_rtn(uchar16);
5668 double16 __ovld __cnfn convert_double16_rtn(uint16);
5669 double16 __ovld __cnfn convert_double16_rtn(ulong16);
5670 double16 __ovld __cnfn convert_double16_rtn(ushort16);
5671 double16 __ovld __cnfn convert_double16_rtp(char16);
5672 double16 __ovld __cnfn convert_double16_rtp(double16);
5673 double16 __ovld __cnfn convert_double16_rtp(float16);
5674 double16 __ovld __cnfn convert_double16_rtp(int16);
5675 double16 __ovld __cnfn convert_double16_rtp(long16);
5676 double16 __ovld __cnfn convert_double16_rtp(short16);
5677 double16 __ovld __cnfn convert_double16_rtp(uchar16);
5678 double16 __ovld __cnfn convert_double16_rtp(uint16);
5679 double16 __ovld __cnfn convert_double16_rtp(ulong16);
5680 double16 __ovld __cnfn convert_double16_rtp(ushort16);
5681 double16 __ovld __cnfn convert_double16_rtz(char16);
5682 double16 __ovld __cnfn convert_double16_rtz(double16);
5683 double16 __ovld __cnfn convert_double16_rtz(float16);
5684 double16 __ovld __cnfn convert_double16_rtz(int16);
5685 double16 __ovld __cnfn convert_double16_rtz(long16);
5686 double16 __ovld __cnfn convert_double16_rtz(short16);
5687 double16 __ovld __cnfn convert_double16_rtz(uchar16);
5688 double16 __ovld __cnfn convert_double16_rtz(uint16);
5689 double16 __ovld __cnfn convert_double16_rtz(ulong16);
5690 double16 __ovld __cnfn convert_double16_rtz(ushort16);
6535 double16 __ovld __cnfn convert_double16(half16);
6536 double16 __ovld __cnfn convert_double16_rte(half16);
6537 double16 __ovld __cnfn convert_double16_rtp(half16);
6538 double16 __ovld __cnfn convert_double16_rtn(half16);
6539 double16 __ovld __cnfn convert_double16_rtz(half16);
6567 half16 __ovld __cnfn convert_half16(double16);
6568 half16 __ovld __cnfn convert_half16_rte(double16);
6569 half16 __ovld __cnfn convert_half16_rtp(double16);
6570 half16 __ovld __cnfn convert_half16_rtn(double16);
6571 half16 __ovld __cnfn convert_half16_rtz(double16);
7144 long16 __ovld __cnfn as_long16(double16);
7152 ulong16 __ovld __cnfn as_ulong16(double16);
7212 double16 __ovld __cnfn as_double16(long16);
7213 double16 __ovld __cnfn as_double16(ulong16);
7214 double16 __ovld __cnfn as_double16(double16);
7471 double16 __ovld __cnfn acos(double16);
7497 double16 __ovld __cnfn acosh(double16);
7523 double16 __ovld __cnfn acospi(double16 x);
7549 double16 __ovld __cnfn asin(double16);
7575 double16 __ovld __cnfn asinh(double16);
7601 double16 __ovld __cnfn asinpi(double16 x);
7627 double16 __ovld __cnfn atan(double16 y_over_x);
7653 double16 __ovld __cnfn atan2(double16 y, double16 x);
7679 double16 __ovld __cnfn atanh(double16);
7705 double16 __ovld __cnfn atanpi(double16 x);
7731 double16 __ovld __cnfn atan2pi(double16 y, double16 x);
7757 double16 __ovld __cnfn cbrt(double16);
7784 double16 __ovld __cnfn ceil(double16);
7810 double16 __ovld __cnfn copysign(double16 x, double16 y);
7836 double16 __ovld __cnfn cos(double16);
7862 double16 __ovld __cnfn cosh(double16);
7888 double16 __ovld __cnfn cospi(double16 x);
7914 double16 __ovld __cnfn erfc(double16);
7941 double16 __ovld __cnfn erf(double16);
7967 double16 __ovld __cnfn exp(double16 x);
7993 double16 __ovld __cnfn exp2(double16);
8019 double16 __ovld __cnfn exp10(double16);
8045 double16 __ovld __cnfn expm1(double16 x);
8071 double16 __ovld __cnfn fabs(double16);
8097 double16 __ovld __cnfn fdim(double16 x, double16 y);
8124 double16 __ovld __cnfn floor(double16);
8154 double16 __ovld __cnfn fma(double16 a, double16 b, double16 c);
8188 double16 __ovld __cnfn fmax(double16 x, double16 y);
8193 double16 __ovld __cnfn fmax(double16 x, double y);
8232 double16 __ovld __cnfn fmin(double16 x, double16 y);
8237 double16 __ovld __cnfn fmin(double16 x, double y);
8268 double16 __ovld __cnfn fmod(double16 x, double16 y);
8296 double16 __ovld fract(double16 x, double16 *iptr);
8331 double16 __ovld fract(double16 x, __global double16 *iptr);
8337 double16 __ovld fract(double16 x, __local double16 *iptr);
8343 double16 __ovld fract(double16 x, __private double16 *iptr);
8386 double16 __ovld frexp(double16 x, int16 *exp);
8421 double16 __ovld frexp(double16 x, __global int16 *exp);
8427 double16 __ovld frexp(double16 x, __local int16 *exp);
8433 double16 __ovld frexp(double16 x, __private int16 *exp);
8473 double16 __ovld __cnfn hypot(double16 x, double16 y);
8499 int16 __ovld __cnfn ilogb(double16 x);
8530 double16 __ovld __cnfn ldexp(double16 x, int16 n);
8535 double16 __ovld __cnfn ldexp(double16 x, int n);
8569 double16 __ovld __cnfn lgamma(double16 x);
8593 double16 __ovld lgamma_r(double16 x, int16 *signp);
8628 double16 __ovld lgamma_r(double16 x, __global int16 *signp);
8634 double16 __ovld lgamma_r(double16 x, __local int16 *signp);
8640 double16 __ovld lgamma_r(double16 x, __private int16 *signp);
8679 double16 __ovld __cnfn log(double16);
8705 double16 __ovld __cnfn log2(double16);
8731 double16 __ovld __cnfn log10(double16);
8757 double16 __ovld __cnfn log1p(double16 x);
8784 double16 __ovld __cnfn logb(double16 x);
8814 double16 __ovld __cnfn mad(double16 a, double16 b, double16 c);
8841 double16 __ovld __cnfn maxmag(double16 x, double16 y);
8868 double16 __ovld __cnfn minmag(double16 x, double16 y);
8899 double16 __ovld modf(double16 x, double16 *iptr);
8934 double16 __ovld modf(double16 x, __global double16 *iptr);
8940 double16 __ovld modf(double16 x, __local double16 *iptr);
8946 double16 __ovld modf(double16 x, __private double16 *iptr);
8986 double16 __ovld __cnfn nan(ulong16 nancode);
9016 double16 __ovld __cnfn nextafter(double16 x, double16 y);
9042 double16 __ovld __cnfn pow(double16 x, double16 y);
9068 double16 __ovld __cnfn pown(double16 x, int16 y);
9094 double16 __ovld __cnfn powr(double16 x, double16 y);
9123 double16 __ovld __cnfn remainder(double16 x, double16 y);
9159 double16 __ovld remquo(double16 x, double16 y, int16 *quo);
9195 double16 __ovld remquo(double16 x, double16 y, __global int16 *quo);
9201 double16 __ovld remquo(double16 x, double16 y, __local int16 *quo);
9207 double16 __ovld remquo(double16 x, double16 y, __private int16 *quo);
9248 double16 __ovld __cnfn rint(double16);
9274 double16 __ovld __cnfn rootn(double16 x, int16 y);
9302 double16 __ovld __cnfn round(double16 x);
9328 double16 __ovld __cnfn rsqrt(double16);
9354 double16 __ovld __cnfn sin(double16);
9383 double16 __ovld sincos(double16 x, double16 *cosval);
9418 double16 __ovld sincos(double16 x, __global double16 *cosval);
9424 double16 __ovld sincos(double16 x, __local double16 *cosval);
9430 double16 __ovld sincos(double16 x, __private double16 *cosval);
9469 double16 __ovld __cnfn sinh(double16);
9495 double16 __ovld __cnfn sinpi(double16 x);
9521 double16 __ovld __cnfn sqrt(double16);
9547 double16 __ovld __cnfn tan(double16);
9573 double16 __ovld __cnfn tanh(double16);
9599 double16 __ovld __cnfn tanpi(double16 x);
9625 double16 __ovld __cnfn tgamma(double16);
9652 double16 __ovld __cnfn trunc(double16);
9819 double16 __ovld __cnfn native_cos(double16 x);
9838 double16 __ovld __cnfn native_divide(double16 x, double16 y);
9858 double16 __ovld __cnfn native_exp(double16 x);
9878 double16 __ovld __cnfn native_exp2(double16 x);
9898 double16 __ovld __cnfn native_exp10(double16 x);
9918 double16 __ovld __cnfn native_log(double16 x);
9937 double16 __ovld __cnfn native_log2(double16 x);
9956 double16 __ovld __cnfn native_log10(double16 x);
9976 double16 __ovld __cnfn native_powr(double16 x, double16 y);
9995 double16 __ovld __cnfn native_recip(double16 x);
10014 double16 __ovld __cnfn native_rsqrt(double16 x);
10033 double16 __ovld __cnfn native_sin(double16 x);
10052 double16 __ovld __cnfn native_sqrt(double16 x);
10071 double16 __ovld __cnfn native_tan(double16 x);
11181 double16 __ovld __cnfn clamp(double16 x, double16 minval, double16 maxval);
11186 double16 __ovld __cnfn clamp(double16 x, double minval, double maxval);
11218 double16 __ovld __cnfn degrees(double16 radians);
11250 double16 __ovld __cnfn max(double16 x, double16 y);
11255 double16 __ovld __cnfn max(double16 x, double y);
11292 double16 __ovld __cnfn min(double16 x, double16 y);
11297 double16 __ovld __cnfn min(double16 x, double y);
11337 double16 __ovld __cnfn mix(double16 x, double16 y, double16 a);
11342 double16 __ovld __cnfn mix(double16 x, double16 y, double a);
11374 double16 __ovld __cnfn radians(double16 degrees);
11405 double16 __ovld __cnfn step(double16 edge, double16 x);
11410 double16 __ovld __cnfn step(double edge, double16 x);
11457 double16 __ovld __cnfn smoothstep(double16 edge0, double16 edge1, double16 x);
11462 double16 __ovld __cnfn smoothstep(double edge0, double edge1, double16 x);
11495 double16 __ovld __cnfn sign(double16 x);
11685 long16 __ovld __cnfn isequal(double16 x, double16 y);
11711 long16 __ovld __cnfn isnotequal(double16 x, double16 y);
11737 long16 __ovld __cnfn isgreater(double16 x, double16 y);
11763 long16 __ovld __cnfn isgreaterequal(double16 x, double16 y);
11789 long16 __ovld __cnfn isless(double16 x, double16 y);
11815 long16 __ovld __cnfn islessequal(double16 x, double16 y);
11842 long16 __ovld __cnfn islessgreater(double16 x, double16 y);
11868 long16 __ovld __cnfn isfinite(double16);
11894 long16 __ovld __cnfn isinf(double16);
11920 long16 __ovld __cnfn isnan(double16);
11946 long16 __ovld __cnfn isnormal(double16);
11974 long16 __ovld __cnfn isordered(double16 x, double16 y);
12002 long16 __ovld __cnfn isunordered(double16 x, double16 y);
12032 long16 __ovld __cnfn signbit(double16);
12166 double16 __ovld __cnfn bitselect(double16 a, double16 b, double16 c);
12620 double16 __ovld __cnfn select(double16 a, double16 b, long16 c);
12626 double16 __ovld __cnfn select(double16 a, double16 b, ulong16 c);
12711 double16 __ovld vload16(size_t offset, const __constant double *p);
12775 double16 __ovld vload16(size_t offset, const double *p);
12928 double16 __ovld vload16(size_t offset, const __global double *p);
12933 double16 __ovld vload16(size_t offset, const __local double *p);
12938 double16 __ovld vload16(size_t offset, const __private double *p);
13014 void __ovld vstore16(double16 data, size_t offset, double *p);
13165 void __ovld vstore16(double16 data, size_t offset, __global double *p);
13170 double16 data, size_t offset, __local double *p);
13175 void __ovld vstore16(double16 data, size_t offset, __private double *p);
13354 void __ovld vstore_half16(double16 data, size_t offset, half *p);
13359 void __ovld vstore_half16_rte(double16 data, size_t offset, half *p);
13364 void __ovld vstore_half16_rtz(double16 data, size_t offset, half *p);
13369 void __ovld vstore_half16_rtp(double16 data, size_t offset, half *p);
13374 void __ovld vstore_half16_rtn(double16 data, size_t offset, half *p);
13457 void __ovld vstore_half16(double16 data, size_t offset, __global half *p);
13462 void __ovld vstore_half16_rte(double16 data, size_t offset, __global half *p);
13467 void __ovld vstore_half16_rtz(double16 data, size_t offset, __global half *p);
13472 void __ovld vstore_half16_rtp(double16 data, size_t offset, __global half *p);
13477 void __ovld vstore_half16_rtn(double16 data, size_t offset, __global half *p);
13482 void __ovld vstore_half16(double16 data, size_t offset, __local half *p);
13487 void __ovld vstore_half16_rte(double16 data, size_t offset, __local half *p);
13492 void __ovld vstore_half16_rtz(double16 data, size_t offset, __local half *p);
13497 void __ovld vstore_half16_rtp(double16 data, size_t offset, __local half *p);
13502 void __ovld vstore_half16_rtn(double16 data, size_t offset, __local half *p);
13507 void __ovld vstore_half16(double16 data, size_t offset, __private half *p);
13512 void __ovld vstore_half16_rte(double16 data, size_t offset, __private half *p);
13517 void __ovld vstore_half16_rtz(double16 data, size_t offset, __private half *p);
13522 void __ovld vstore_half16_rtp(double16 data, size_t offset, __private half *p);
13527 void __ovld vstore_half16_rtn(double16 data, size_t offset, __private half *p);
13636 void __ovld vstorea_half16(double16 data, size_t offset, half *p);
13643 void __ovld vstorea_half16_rte(double16 data, size_t offset, half *p);
13650 void __ovld vstorea_half16_rtz(double16 data, size_t offset, half *p);
13657 void __ovld vstorea_half16_rtp(double16 data, size_t offset, half *p);
13664 void __ovld vstorea_half16_rtn(double16 data, size_t offset, half *p);
13779 void __ovld vstorea_half16(double16 data, size_t offset, __global half *p);
13786 void __ovld vstorea_half16_rte(double16 data, size_t offset, __global half *p);
13793 void __ovld vstorea_half16_rtz(double16 data, size_t offset, __global half *p);
13800 void __ovld vstorea_half16_rtp(double16 data, size_t offset, __global half *p);
13807 void __ovld vstorea_half16_rtn(double16 data, size_t offset, __global half *p);
13814 void __ovld vstorea_half16(double16 data, size_t offset, __local half *p);
13821 void __ovld vstorea_half16_rte(double16 data, size_t offset, __local half *p);
13828 void __ovld vstorea_half16_rtz(double16 data, size_t offset, __local half *p);
13835 void __ovld vstorea_half16_rtp(double16 data, size_t offset, __local half *p);
13842 void __ovld vstorea_half16_rtn(double16 data, size_t offset, __local half *p);
13849 void __ovld vstorea_half16(double16 data, size_t offset, __private half *p);
13856 void __ovld vstorea_half16_rte(double16 data, size_t offset, __private half *p);
13863 void __ovld vstorea_half16_rtz(double16 data, size_t offset, __private half *p);
13870 void __ovld vstorea_half16_rtp(double16 data, size_t offset, __private half *p);
13877 void __ovld vstorea_half16_rtn(double16 data,size_t offset, __private half *p);
14153 event_t __ovld async_work_group_copy(__local double16 *dst, const __global double16 *src, size_t num_elements, event_t event);
14159 event_t __ovld async_work_group_copy(__global double16 *dst, const __local double16 *src, size_t num_elements, event_t event);
14316 event_t __ovld async_work_group_strided_copy(__local double16 *dst, const __global double16 *src, size_t num_elements, size_t src_stride, event_t event);
14322 event_t __ovld async_work_group_strided_copy(__global double16 *dst, const __local double16 *src, size_t num_elements, size_t dst_stride, event_t event);
14419 void __ovld prefetch(const __global double16 *p, size_t num_elements);
15303 double2 __ovld __cnfn shuffle(double16 x, ulong2 mask);
15308 double4 __ovld __cnfn shuffle(double16 x, ulong4 mask);
15313 double8 __ovld __cnfn shuffle(double16 x, ulong8 mask);
15315 double16 __ovld __cnfn shuffle(double2 x, ulong16 mask);
15316 double16 __ovld __cnfn shuffle(double4 x, ulong16 mask);
15317 double16 __ovld __cnfn shuffle(double8 x, ulong16 mask);
15318 double16 __ovld __cnfn shuffle(double16 x, ulong16 mask);
15527 double2 __ovld __cnfn shuffle2(double16 x, double16 y, ulong2 mask);
15532 double4 __ovld __cnfn shuffle2(double16 x, double16 y, ulong4 mask);
15537 double8 __ovld __cnfn shuffle2(double16 x, double16 y, ulong8 mask);
15539 double16 __ovld __cnfn shuffle2(double2 x, double2 y, ulong16 mask);
15540 double16 __ovld __cnfn shuffle2(double4 x, double4 y, ulong16 mask);
15541 double16 __ovld __cnfn shuffle2(double8 x, double8 y, ulong16 mask);
15542 double16 __ovld __cnfn shuffle2(double16 x, double16 y, ulong16 mask);