Lines Matching refs:double8

4678 char8 __ovld __cnfn convert_char8(double8);
4679 char8 __ovld __cnfn convert_char8_rte(double8);
4680 char8 __ovld __cnfn convert_char8_rtn(double8);
4681 char8 __ovld __cnfn convert_char8_rtp(double8);
4682 char8 __ovld __cnfn convert_char8_rtz(double8);
4683 char8 __ovld __cnfn convert_char8_sat(double8);
4684 char8 __ovld __cnfn convert_char8_sat_rte(double8);
4685 char8 __ovld __cnfn convert_char8_sat_rtn(double8);
4686 char8 __ovld __cnfn convert_char8_sat_rtp(double8);
4687 char8 __ovld __cnfn convert_char8_sat_rtz(double8);
4739 uchar8 __ovld __cnfn convert_uchar8(double8);
4740 uchar8 __ovld __cnfn convert_uchar8_rte(double8);
4741 uchar8 __ovld __cnfn convert_uchar8_rtn(double8);
4742 uchar8 __ovld __cnfn convert_uchar8_rtp(double8);
4743 uchar8 __ovld __cnfn convert_uchar8_rtz(double8);
4744 uchar8 __ovld __cnfn convert_uchar8_sat(double8);
4745 uchar8 __ovld __cnfn convert_uchar8_sat_rte(double8);
4746 uchar8 __ovld __cnfn convert_uchar8_sat_rtn(double8);
4747 uchar8 __ovld __cnfn convert_uchar8_sat_rtp(double8);
4748 uchar8 __ovld __cnfn convert_uchar8_sat_rtz(double8);
4800 short8 __ovld __cnfn convert_short8(double8);
4801 short8 __ovld __cnfn convert_short8_rte(double8);
4802 short8 __ovld __cnfn convert_short8_rtn(double8);
4803 short8 __ovld __cnfn convert_short8_rtp(double8);
4804 short8 __ovld __cnfn convert_short8_rtz(double8);
4805 short8 __ovld __cnfn convert_short8_sat(double8);
4806 short8 __ovld __cnfn convert_short8_sat_rte(double8);
4807 short8 __ovld __cnfn convert_short8_sat_rtn(double8);
4808 short8 __ovld __cnfn convert_short8_sat_rtp(double8);
4809 short8 __ovld __cnfn convert_short8_sat_rtz(double8);
4861 ushort8 __ovld __cnfn convert_ushort8(double8);
4862 ushort8 __ovld __cnfn convert_ushort8_rte(double8);
4863 ushort8 __ovld __cnfn convert_ushort8_rtn(double8);
4864 ushort8 __ovld __cnfn convert_ushort8_rtp(double8);
4865 ushort8 __ovld __cnfn convert_ushort8_rtz(double8);
4866 ushort8 __ovld __cnfn convert_ushort8_sat(double8);
4867 ushort8 __ovld __cnfn convert_ushort8_sat_rte(double8);
4868 ushort8 __ovld __cnfn convert_ushort8_sat_rtn(double8);
4869 ushort8 __ovld __cnfn convert_ushort8_sat_rtp(double8);
4870 ushort8 __ovld __cnfn convert_ushort8_sat_rtz(double8);
4922 int8 __ovld __cnfn convert_int8(double8);
4923 int8 __ovld __cnfn convert_int8_rte(double8);
4924 int8 __ovld __cnfn convert_int8_rtn(double8);
4925 int8 __ovld __cnfn convert_int8_rtp(double8);
4926 int8 __ovld __cnfn convert_int8_rtz(double8);
4927 int8 __ovld __cnfn convert_int8_sat(double8);
4928 int8 __ovld __cnfn convert_int8_sat_rte(double8);
4929 int8 __ovld __cnfn convert_int8_sat_rtn(double8);
4930 int8 __ovld __cnfn convert_int8_sat_rtp(double8);
4931 int8 __ovld __cnfn convert_int8_sat_rtz(double8);
4983 uint8 __ovld __cnfn convert_uint8(double8);
4984 uint8 __ovld __cnfn convert_uint8_rte(double8);
4985 uint8 __ovld __cnfn convert_uint8_rtn(double8);
4986 uint8 __ovld __cnfn convert_uint8_rtp(double8);
4987 uint8 __ovld __cnfn convert_uint8_rtz(double8);
4988 uint8 __ovld __cnfn convert_uint8_sat(double8);
4989 uint8 __ovld __cnfn convert_uint8_sat_rte(double8);
4990 uint8 __ovld __cnfn convert_uint8_sat_rtn(double8);
4991 uint8 __ovld __cnfn convert_uint8_sat_rtp(double8);
4992 uint8 __ovld __cnfn convert_uint8_sat_rtz(double8);
5044 long8 __ovld __cnfn convert_long8(double8);
5045 long8 __ovld __cnfn convert_long8_rte(double8);
5046 long8 __ovld __cnfn convert_long8_rtn(double8);
5047 long8 __ovld __cnfn convert_long8_rtp(double8);
5048 long8 __ovld __cnfn convert_long8_rtz(double8);
5049 long8 __ovld __cnfn convert_long8_sat(double8);
5050 long8 __ovld __cnfn convert_long8_sat_rte(double8);
5051 long8 __ovld __cnfn convert_long8_sat_rtn(double8);
5052 long8 __ovld __cnfn convert_long8_sat_rtp(double8);
5053 long8 __ovld __cnfn convert_long8_sat_rtz(double8);
5105 ulong8 __ovld __cnfn convert_ulong8(double8);
5106 ulong8 __ovld __cnfn convert_ulong8_rte(double8);
5107 ulong8 __ovld __cnfn convert_ulong8_rtn(double8);
5108 ulong8 __ovld __cnfn convert_ulong8_rtp(double8);
5109 ulong8 __ovld __cnfn convert_ulong8_rtz(double8);
5110 ulong8 __ovld __cnfn convert_ulong8_sat(double8);
5111 ulong8 __ovld __cnfn convert_ulong8_sat_rte(double8);
5112 ulong8 __ovld __cnfn convert_ulong8_sat_rtn(double8);
5113 ulong8 __ovld __cnfn convert_ulong8_sat_rtp(double8);
5114 ulong8 __ovld __cnfn convert_ulong8_sat_rtz(double8);
5146 float8 __ovld __cnfn convert_float8(double8);
5147 float8 __ovld __cnfn convert_float8_rte(double8);
5148 float8 __ovld __cnfn convert_float8_rtn(double8);
5149 float8 __ovld __cnfn convert_float8_rtp(double8);
5150 float8 __ovld __cnfn convert_float8_rtz(double8);
5357 double8 __ovld __cnfn convert_double8(char8);
5358 double8 __ovld __cnfn convert_double8(double8);
5359 double8 __ovld __cnfn convert_double8(float8);
5360 double8 __ovld __cnfn convert_double8(int8);
5361 double8 __ovld __cnfn convert_double8(long8);
5362 double8 __ovld __cnfn convert_double8(short8);
5363 double8 __ovld __cnfn convert_double8(uchar8);
5364 double8 __ovld __cnfn convert_double8(uint8);
5365 double8 __ovld __cnfn convert_double8(ulong8);
5366 double8 __ovld __cnfn convert_double8(ushort8);
5367 double8 __ovld __cnfn convert_double8_rte(char8);
5368 double8 __ovld __cnfn convert_double8_rte(double8);
5369 double8 __ovld __cnfn convert_double8_rte(float8);
5370 double8 __ovld __cnfn convert_double8_rte(int8);
5371 double8 __ovld __cnfn convert_double8_rte(long8);
5372 double8 __ovld __cnfn convert_double8_rte(short8);
5373 double8 __ovld __cnfn convert_double8_rte(uchar8);
5374 double8 __ovld __cnfn convert_double8_rte(uint8);
5375 double8 __ovld __cnfn convert_double8_rte(ulong8);
5376 double8 __ovld __cnfn convert_double8_rte(ushort8);
5377 double8 __ovld __cnfn convert_double8_rtn(char8);
5378 double8 __ovld __cnfn convert_double8_rtn(double8);
5379 double8 __ovld __cnfn convert_double8_rtn(float8);
5380 double8 __ovld __cnfn convert_double8_rtn(int8);
5381 double8 __ovld __cnfn convert_double8_rtn(long8);
5382 double8 __ovld __cnfn convert_double8_rtn(short8);
5383 double8 __ovld __cnfn convert_double8_rtn(uchar8);
5384 double8 __ovld __cnfn convert_double8_rtn(uint8);
5385 double8 __ovld __cnfn convert_double8_rtn(ulong8);
5386 double8 __ovld __cnfn convert_double8_rtn(ushort8);
5387 double8 __ovld __cnfn convert_double8_rtp(char8);
5388 double8 __ovld __cnfn convert_double8_rtp(double8);
5389 double8 __ovld __cnfn convert_double8_rtp(float8);
5390 double8 __ovld __cnfn convert_double8_rtp(int8);
5391 double8 __ovld __cnfn convert_double8_rtp(long8);
5392 double8 __ovld __cnfn convert_double8_rtp(short8);
5393 double8 __ovld __cnfn convert_double8_rtp(uchar8);
5394 double8 __ovld __cnfn convert_double8_rtp(uint8);
5395 double8 __ovld __cnfn convert_double8_rtp(ulong8);
5396 double8 __ovld __cnfn convert_double8_rtp(ushort8);
5397 double8 __ovld __cnfn convert_double8_rtz(char8);
5398 double8 __ovld __cnfn convert_double8_rtz(double8);
5399 double8 __ovld __cnfn convert_double8_rtz(float8);
5400 double8 __ovld __cnfn convert_double8_rtz(int8);
5401 double8 __ovld __cnfn convert_double8_rtz(long8);
5402 double8 __ovld __cnfn convert_double8_rtz(short8);
5403 double8 __ovld __cnfn convert_double8_rtz(uchar8);
5404 double8 __ovld __cnfn convert_double8_rtz(uint8);
5405 double8 __ovld __cnfn convert_double8_rtz(ulong8);
5406 double8 __ovld __cnfn convert_double8_rtz(ushort8);
6297 double8 __ovld __cnfn convert_double8(half8);
6298 double8 __ovld __cnfn convert_double8_rte(half8);
6299 double8 __ovld __cnfn convert_double8_rtp(half8);
6300 double8 __ovld __cnfn convert_double8_rtn(half8);
6301 double8 __ovld __cnfn convert_double8_rtz(half8);
6329 half8 __ovld __cnfn convert_half8(double8);
6330 half8 __ovld __cnfn convert_half8_rte(double8);
6331 half8 __ovld __cnfn convert_half8_rtp(double8);
6332 half8 __ovld __cnfn convert_half8_rtn(double8);
6333 half8 __ovld __cnfn convert_half8_rtz(double8);
6450 double8 __ovld __cnfn acos(double8);
6476 double8 __ovld __cnfn acosh(double8);
6502 double8 __ovld __cnfn acospi(double8 x);
6528 double8 __ovld __cnfn asin(double8);
6554 double8 __ovld __cnfn asinh(double8);
6580 double8 __ovld __cnfn asinpi(double8 x);
6606 double8 __ovld __cnfn atan(double8 y_over_x);
6632 double8 __ovld __cnfn atan2(double8 y, double8 x);
6658 double8 __ovld __cnfn atanh(double8);
6684 double8 __ovld __cnfn atanpi(double8 x);
6710 double8 __ovld __cnfn atan2pi(double8 y, double8 x);
6736 double8 __ovld __cnfn cbrt(double8);
6763 double8 __ovld __cnfn ceil(double8);
6789 double8 __ovld __cnfn copysign(double8 x, double8 y);
6815 double8 __ovld __cnfn cos(double8);
6841 double8 __ovld __cnfn cosh(double8);
6867 double8 __ovld __cnfn cospi(double8 x);
6893 double8 __ovld __cnfn erfc(double8);
6920 double8 __ovld __cnfn erf(double8);
6946 double8 __ovld __cnfn exp(double8 x);
6972 double8 __ovld __cnfn exp2(double8);
6998 double8 __ovld __cnfn exp10(double8);
7024 double8 __ovld __cnfn expm1(double8 x);
7050 double8 __ovld __cnfn fabs(double8);
7076 double8 __ovld __cnfn fdim(double8 x, double8 y);
7103 double8 __ovld __cnfn floor(double8);
7133 double8 __ovld __cnfn fma(double8 a, double8 b, double8 c);
7167 double8 __ovld __cnfn fmax(double8 x, double8 y);
7172 double8 __ovld __cnfn fmax(double8 x, double y);
7211 double8 __ovld __cnfn fmin(double8 x, double8 y);
7216 double8 __ovld __cnfn fmin(double8 x, double y);
7247 double8 __ovld __cnfn fmod(double8 x, double8 y);
7275 double8 __ovld fract(double8 x, double8 *iptr);
7310 double8 __ovld fract(double8 x, __global double8 *iptr);
7316 double8 __ovld fract(double8 x, __local double8 *iptr);
7322 double8 __ovld fract(double8 x, __private double8 *iptr);
7365 double8 __ovld frexp(double8 x, int8 *exp);
7400 double8 __ovld frexp(double8 x, __global int8 *exp);
7406 double8 __ovld frexp(double8 x, __local int8 *exp);
7412 double8 __ovld frexp(double8 x, __private int8 *exp);
7452 double8 __ovld __cnfn hypot(double8 x, double8 y);
7478 int8 __ovld __cnfn ilogb(double8 x);
7509 double8 __ovld __cnfn ldexp(double8 x, int8 n);
7514 double8 __ovld __cnfn ldexp(double8 x, int n);
7548 double8 __ovld __cnfn lgamma(double8 x);
7572 double8 __ovld lgamma_r(double8 x, int8 *signp);
7607 double8 __ovld lgamma_r(double8 x, __global int8 *signp);
7613 double8 __ovld lgamma_r(double8 x, __local int8 *signp);
7619 double8 __ovld lgamma_r(double8 x, __private int8 *signp);
7658 double8 __ovld __cnfn log(double8);
7684 double8 __ovld __cnfn log2(double8);
7710 double8 __ovld __cnfn log10(double8);
7736 double8 __ovld __cnfn log1p(double8 x);
7763 double8 __ovld __cnfn logb(double8 x);
7793 double8 __ovld __cnfn mad(double8 a, double8 b, double8 c);
7820 double8 __ovld __cnfn maxmag(double8 x, double8 y);
7847 double8 __ovld __cnfn minmag(double8 x, double8 y);
7878 double8 __ovld modf(double8 x, double8 *iptr);
7913 double8 __ovld modf(double8 x, __global double8 *iptr);
7919 double8 __ovld modf(double8 x, __local double8 *iptr);
7925 double8 __ovld modf(double8 x, __private double8 *iptr);
7965 double8 __ovld __cnfn nan(ulong8 nancode);
7995 double8 __ovld __cnfn nextafter(double8 x, double8 y);
8021 double8 __ovld __cnfn pow(double8 x, double8 y);
8047 double8 __ovld __cnfn pown(double8 x, int8 y);
8073 double8 __ovld __cnfn powr(double8 x, double8 y);
8102 double8 __ovld __cnfn remainder(double8 x, double8 y);
8138 double8 __ovld remquo(double8 x, double8 y, int8 *quo);
8174 double8 __ovld remquo(double8 x, double8 y, __global int8 *quo);
8180 double8 __ovld remquo(double8 x, double8 y, __local int8 *quo);
8186 double8 __ovld remquo(double8 x, double8 y, __private int8 *quo);
8227 double8 __ovld __cnfn rint(double8);
8253 double8 __ovld __cnfn rootn(double8 x, int8 y);
8281 double8 __ovld __cnfn round(double8 x);
8307 double8 __ovld __cnfn rsqrt(double8);
8333 double8 __ovld __cnfn sin(double8);
8362 double8 __ovld sincos(double8 x, double8 *cosval);
8397 double8 __ovld sincos(double8 x, __global double8 *cosval);
8403 double8 __ovld sincos(double8 x, __local double8 *cosval);
8409 double8 __ovld sincos(double8 x, __private double8 *cosval);
8448 double8 __ovld __cnfn sinh(double8);
8474 double8 __ovld __cnfn sinpi(double8 x);
8500 double8 __ovld __cnfn sqrt(double8);
8526 double8 __ovld __cnfn tan(double8);
8552 double8 __ovld __cnfn tanh(double8);
8578 double8 __ovld __cnfn tanpi(double8 x);
8604 double8 __ovld __cnfn tgamma(double8);
8631 double8 __ovld __cnfn trunc(double8);
10026 double8 __ovld __cnfn clamp(double8 x, double8 minval, double8 maxval);
10031 double8 __ovld __cnfn clamp(double8 x, double minval, double maxval);
10063 double8 __ovld __cnfn degrees(double8 radians);
10095 double8 __ovld __cnfn max(double8 x, double8 y);
10100 double8 __ovld __cnfn max(double8 x, double y);
10137 double8 __ovld __cnfn min(double8 x, double8 y);
10142 double8 __ovld __cnfn min(double8 x, double y);
10182 double8 __ovld __cnfn mix(double8 x, double8 y, double8 a);
10187 double8 __ovld __cnfn mix(double8 x, double8 y, double a);
10219 double8 __ovld __cnfn radians(double8 degrees);
10250 double8 __ovld __cnfn step(double8 edge, double8 x);
10255 double8 __ovld __cnfn step(double edge, double8 x);
10301 double8 __ovld __cnfn smoothstep(double8 edge0, double8 edge1, double8 x);
10306 double8 __ovld __cnfn smoothstep(double edge0, double edge1, double8 x);
10338 double8 __ovld __cnfn sign(double8 x);
10528 long8 __ovld __cnfn isequal(double8 x, double8 y);
10554 long8 __ovld __cnfn isnotequal(double8 x, double8 y);
10580 long8 __ovld __cnfn isgreater(double8 x, double8 y);
10606 long8 __ovld __cnfn isgreaterequal(double8 x, double8 y);
10632 long8 __ovld __cnfn isless(double8 x, double8 y);
10658 long8 __ovld __cnfn islessequal(double8 x, double8 y);
10685 long8 __ovld __cnfn islessgreater(double8 x, double8 y);
10711 long8 __ovld __cnfn isfinite(double8);
10737 long8 __ovld __cnfn isinf(double8);
10763 long8 __ovld __cnfn isnan(double8);
10789 long8 __ovld __cnfn isnormal(double8);
10817 long8 __ovld __cnfn isordered(double8 x, double8 y);
10845 long8 __ovld __cnfn isunordered(double8 x, double8 y);
10875 long8 __ovld __cnfn signbit(double8);
11009 double8 __ovld __cnfn bitselect(double8 a, double8 b, double8 c);
11149 double8 __ovld __cnfn select(double8 a, double8 b, long8 c);
11155 double8 __ovld __cnfn select(double8 a, double8 b, ulong8 c);
11240 double8 __ovld vload8(size_t offset, const __constant double *p);
11304 double8 __ovld vload8(size_t offset, const double *p);
11457 double8 __ovld vload8(size_t offset, const __global double *p);
11462 double8 __ovld vload8(size_t offset, const __local double *p);
11467 double8 __ovld vload8(size_t offset, const __private double *p);
11543 void __ovld vstore8(double8 data, size_t offset, double *p);
11694 void __ovld vstore8(double8 data, size_t offset, __global double *p);
11699 void __ovld vstore8(double8 data, size_t offset, __local double *p);
11704 void __ovld vstore8(double8 data, size_t offset, __private double *p);
11883 void __ovld vstore_half8(double8 data, size_t offset, half *p);
11888 void __ovld vstore_half8_rte(double8 data, size_t offset, half *p);
11893 void __ovld vstore_half8_rtz(double8 data, size_t offset, half *p);
11898 void __ovld vstore_half8_rtp(double8 data, size_t offset, half *p);
11903 void __ovld vstore_half8_rtn(double8 data, size_t offset, half *p);
11986 void __ovld vstore_half8(double8 data, size_t offset, __global half *p);
11991 void __ovld vstore_half8_rte(double8 data, size_t offset, __global half *p);
11996 void __ovld vstore_half8_rtz(double8 data, size_t offset, __global half *p);
12001 void __ovld vstore_half8_rtp(double8 data, size_t offset, __global half *p);
12006 void __ovld vstore_half8_rtn(double8 data, size_t offset, __global half *p);
12011 void __ovld vstore_half8(double8 data, size_t offset, __local half *p);
12016 void __ovld vstore_half8_rte(double8 data, size_t offset, __local half *p);
12021 void __ovld vstore_half8_rtz(double8 data, size_t offset, __local half *p);
12026 void __ovld vstore_half8_rtp(double8 data, size_t offset, __local half *p);
12031 void __ovld vstore_half8_rtn(double8 data, size_t offset, __local half *p);
12036 void __ovld vstore_half8(double8 data, size_t offset, __private half *p);
12041 void __ovld vstore_half8_rte(double8 data, size_t offset, __private half *p);
12046 void __ovld vstore_half8_rtz(double8 data, size_t offset, __private half *p);
12051 void __ovld vstore_half8_rtp(double8 data, size_t offset, __private half *p);
12056 void __ovld vstore_half8_rtn(double8 data, size_t offset, __private half *p);
12165 void __ovld vstorea_half8(double8 data, size_t offset, half *p);
12172 void __ovld vstorea_half8_rte(double8 data, size_t offset, half *p);
12179 void __ovld vstorea_half8_rtz(double8 data, size_t offset, half *p);
12186 void __ovld vstorea_half8_rtp(double8 data, size_t offset, half *p);
12193 void __ovld vstorea_half8_rtn(double8 data, size_t offset, half *p);
12308 void __ovld vstorea_half8(double8 data, size_t offset, __global half *p);
12315 void __ovld vstorea_half8_rte(double8 data, size_t offset, __global half *p);
12322 void __ovld vstorea_half8_rtz(double8 data, size_t offset, __global half *p);
12329 void __ovld vstorea_half8_rtp(double8 data, size_t offset, __global half *p);
12336 void __ovld vstorea_half8_rtn(double8 data, size_t offset, __global half *p);
12343 void __ovld vstorea_half8(double8 data, size_t offset, __local half *p);
12350 void __ovld vstorea_half8_rte(double8 data, size_t offset, __local half *p);
12357 void __ovld vstorea_half8_rtz(double8 data, size_t offset, __local half *p);
12364 void __ovld vstorea_half8_rtp(double8 data, size_t offset, __local half *p);
12371 void __ovld vstorea_half8_rtn(double8 data, size_t offset, __local half *p);
12378 void __ovld vstorea_half8(double8 data, size_t offset, __private half *p);
12385 void __ovld vstorea_half8_rte(double8 data, size_t offset, __private half *p);
12392 void __ovld vstorea_half8_rtz(double8 data, size_t offset, __private half *p);
12399 void __ovld vstorea_half8_rtp(double8 data, size_t offset, __private half *p);
12406 void __ovld vstorea_half8_rtn(double8 data,size_t offset, __private half *p);
12648 event_t __ovld async_work_group_copy(__local double8 *dst, const __global double8 *src, size_t num_elements, event_t event);
12654 event_t __ovld async_work_group_copy(__global double8 *dst, const __local double8 *src, size_t num_elements, event_t event);
12811 event_t __ovld async_work_group_strided_copy(__local double8 *dst, const __global double8 *src, size_t num_elements, size_t src_stride, event_t event);
12817 event_t __ovld async_work_group_strided_copy(__global double8 *dst, const __local double8 *src, size_t num_elements, size_t dst_stride, event_t event);
12914 void __ovld prefetch(const __global double8 *p, size_t num_elements);
13789 double2 __ovld __cnfn shuffle(double8 x, ulong2 mask);
13794 double4 __ovld __cnfn shuffle(double8 x, ulong4 mask);
13797 double8 __ovld __cnfn shuffle(double2 x, ulong8 mask);
13798 double8 __ovld __cnfn shuffle(double4 x, ulong8 mask);
13799 double8 __ovld __cnfn shuffle(double8 x, ulong8 mask);
13800 double8 __ovld __cnfn shuffle(double16 x, ulong8 mask);
13804 double16 __ovld __cnfn shuffle(double8 x, ulong16 mask);
14013 double2 __ovld __cnfn shuffle2(double8 x, double8 y, ulong2 mask);
14018 double4 __ovld __cnfn shuffle2(double8 x, double8 y, ulong4 mask);
14021 double8 __ovld __cnfn shuffle2(double2 x, double2 y, ulong8 mask);
14022 double8 __ovld __cnfn shuffle2(double4 x, double4 y, ulong8 mask);
14023 double8 __ovld __cnfn shuffle2(double8 x, double8 y, ulong8 mask);
14024 double8 __ovld __cnfn shuffle2(double16 x, double16 y, ulong8 mask);
14028 double16 __ovld __cnfn shuffle2(double8 x, double8 y, ulong16 mask);
15457 double8 __ovld __conv sub_group_broadcast( double8 value, uint index );
15594 double8 __ovld sub_group_non_uniform_broadcast( double8 value, uint index );