Home
last modified time | relevance | path

Searched refs:as_ulong (Results 1 – 25 of 28) sorted by relevance

12

/external/llvm-project/libclc/generic/lib/shared/
Dvstore.cl181 const int exp = (as_ulong(x) >> 52 & 0x7ff) - 1023;
191 return as_double(as_ulong(x) & mask);
198 const int exp = (as_ulong(x) >> 52 & 0x7ff) - 1023;
205 const double next = nextafter(as_double(as_ulong(x) | mask), inf);
206 return ((as_ulong(x) & mask) == 0) ? x : next;
210 return ((as_ulong(x) & 0x8000000000000000UL) == 0) ? __clc_rtz(x) : __clc_rti(x);
214 return ((as_ulong(x) & 0x8000000000000000UL) == 0) ? __clc_rti(x) : __clc_rtz(x);
219 const ulong mantissa = (as_ulong(x) & 0xfffffffffffff) | (1UL << 52);
220 const int exp = (as_ulong(x) >> 52 & 0x7ff) - 1023;
/external/llvm-project/libclc/generic/lib/math/
Dlog_base.h231 r1 = as_double(as_ulong(r1) & 0xffffffff00000000); in log2()
236 r1 = as_double(as_ulong(r1) & 0xffffffff00000000); in log2()
246 ulong ux = as_ulong(x); in log2()
247 ulong uxs = as_ulong(as_double(0x03d0000000000000UL | ux) - 0x1.0p-962); in log2()
Datan2pi.cl131 int m = -((int)(as_ulong(u) >> EXPSHIFTBITS_DP64) - EXPBIAS_DP64);
136 double u1 = as_double(as_ulong(um) & 0xfffffffff8000000UL);
155 double u1 = as_double(as_ulong(u) & 0xffffffff00000000UL);
157 double vu1 = as_double(as_ulong(vbyu) & 0xffffffff00000000UL);
Datan2.cl146 int m = -((int)(as_ulong(u) >> EXPSHIFTBITS_DP64) - EXPBIAS_DP64);
153 double u1 = as_double(as_ulong(um) & 0xfffffffff8000000UL);
172 double u1 = as_double(as_ulong(u) & 0xffffffff00000000UL);
174 double vu1 = as_double(as_ulong(vbyu) & 0xffffffff00000000UL);
Dep_log.cl51 ulong ux = as_ulong(x);
52 ulong uxs = as_ulong(as_double(0x03d0000000000000UL | ux) - 0x1.0p-962);
Dclc_fmod.cl83 ulong ux = as_ulong(x);
91 ulong uy = as_ulong(y);
154 double ret = as_double(xsgn ^ as_ulong(dx));
Dclc_hypot.cl58 ulong ux = as_ulong(x) & ~SIGNBIT_DP64;
62 ulong uy = as_ulong(y) & ~SIGNBIT_DP64;
Dclc_ldexp.cl100 long l = as_ulong(x);
104 ulong ux = as_ulong(x * 0x1.0p+53);
Dexpm1.cl64 double u = as_double(as_ulong(x) & 0xffffffffff000000UL);
116 ulong uval = as_ulong(0x1.0p+1023 * (f1 + (f * q + (f2))));
Dclc_remainder.cl91 ulong ux = as_ulong(x);
99 ulong uy = as_ulong(y);
182 double ret = as_double(xsgn ^ as_ulong(dx));
Dtanh.cl93 ulong ux = as_ulong(x);
141 return as_double(sx | as_ulong(z));
Dclc_remquo.cl116 ulong ux = as_ulong(x);
124 ulong uy = as_ulong(y);
209 double ret = as_double(xsgn ^ as_ulong(dx));
Dcbrt.cl96 ulong ux = as_ulong(fabs(x));
100 ulong uxs = as_ulong(as_double(0x3ff0000000000000UL | ux) - 1.0);
Dacos.cl155 double s1 = as_double(as_ulong(s) & 0xffffffff00000000UL);
164 z = isnan(x) ? as_double((as_ulong(x) | QNANBITPATT_DP64)) : z;
Dilogb.cl53 ulong ux = as_ulong(x);
Dacosh.cl115 ulong ux = as_ulong(x);
Dasin.cl150 double sh = as_double(as_ulong(s) & 0xffffffff00000000UL);
Dasinpi.cl153 double sh = as_double(as_ulong(s) & 0xffffffff00000000UL);
Dlog1p.cl110 ulong ux = as_ulong(1.0 + x);
Dacospi.cl154 double s1 = as_double(as_ulong(s) & 0xffffffff00000000UL);
Dsinh.cl166 double sdy1 = as_double(as_ulong(dy) & 0xfffffffff8000000UL);
Dasinh.cl198 ulong ux = as_ulong(x);
/external/FP16/include/fp16/
Dbitcasts.h76 return as_ulong(f); in fp64_to_bits()
/external/llvm-project/libclc/generic/include/clc/
Das_type.h8 #define as_ulong(x) __builtin_astype(x, ulong) macro
/external/skqp/src/compute/skc/platforms/cl_12/kernels/
Dsegment_ttrk.cl176 printf("\n%llX ",as_ulong(r0));
178 printf("%llX ",as_ulong(r0));

12