Home
last modified time | relevance | path

Searched full:double (Results 1 – 25 of 13850) sorted by relevance

12345678910>>...554

/external/OpenCL-CTS/test_conformance/math_brute_force/
Dreference_math.h26 double reference_sinh(double x);
27 double reference_sqrt(double x);
28 double reference_tanh(double x);
29 double reference_acos(double);
30 double reference_asin(double);
31 double reference_atan(double);
32 double reference_atan2(double, double);
33 double reference_ceil(double);
34 double reference_cosh(double);
35 double reference_exp(double);
[all …]
/external/llvm/test/CodeGen/SystemZ/
Dframe-20.ll10 define void @f1(double *%ptr) {
48 %l0 = load volatile double, double *%ptr
49 %l1 = load volatile double, double *%ptr
50 %l2 = load volatile double, double *%ptr
51 %l3 = load volatile double, double *%ptr
52 %l4 = load volatile double, double *%ptr
53 %l5 = load volatile double, double *%ptr
54 %l6 = load volatile double, double *%ptr
55 %l7 = load volatile double, double *%ptr
56 %l8 = load volatile double, double *%ptr
[all …]
Dfp-sqrt-02.ll7 declare double @llvm.sqrt.f64(double %f)
8 declare double @sqrt(double)
11 define double @f1(double %val) {
15 %res = call double @llvm.sqrt.f64(double %val)
16 ret double %res
20 define double @f2(double *%ptr) {
24 %val = load double , double *%ptr
25 %res = call double @llvm.sqrt.f64(double %val)
26 ret double %res
30 define double @f3(double *%base) {
[all …]
Dframe-03.ll11 define void @f1(double *%ptr) {
42 %l0 = load volatile double , double *%ptr
43 %l1 = load volatile double , double *%ptr
44 %l2 = load volatile double , double *%ptr
45 %l3 = load volatile double , double *%ptr
46 %l4 = load volatile double , double *%ptr
47 %l5 = load volatile double , double *%ptr
48 %l6 = load volatile double , double *%ptr
49 %l7 = load volatile double , double *%ptr
50 %l8 = load volatile double , double *%ptr
[all …]
Dfp-mul-04.ll5 declare double @foo()
10 define void @f1(double %f1, double %dummy, double %f2, fp128 *%dst) {
16 %f1x = fpext double %f1 to fp128
17 %f2x = fpext double %f2 to fp128
24 define void @f2(double %f1, double *%ptr, fp128 *%dst) {
30 %f2 = load double , double *%ptr
31 %f1x = fpext double %f1 to fp128
32 %f2x = fpext double %f2 to fp128
39 define void @f3(double %f1, double *%base, fp128 *%dst) {
45 %ptr = getelementptr double, double *%base, i64 511
[all …]
/external/llvm/test/CodeGen/Thumb2/
Dlarge-call.ll22 %d = alloca double, align 8
23 store double 1.000000e+00, double* %d, align 8
24 %0 = load double, double* %d, align 8
25double 1.234800e+03, double 2.363450e+03, double %0, i32 1, double 1.234560e+03, double 2.345670e+…
/external/musl/include/
Dmath.h23 #define HUGE_VAL ((double)INFINITY)
24 #define HUGE_VALL ((long double)INFINITY)
51 int __fpclassify(double);
53 int __fpclassifyl(long double);
61 static __inline unsigned long long __DOUBLE_BITS(double __f) in __DOUBLE_BITS()
63 union {double __f; unsigned long long __i;} __u; in __DOUBLE_BITS()
70 sizeof(x) == sizeof(double) ? __fpclassify(x) : \
75 sizeof(x) == sizeof(double) ? (__DOUBLE_BITS(x) & -1ULL>>1) == 0x7ffULL<<52 : \
80 sizeof(x) == sizeof(double) ? (__DOUBLE_BITS(x) & -1ULL>>1) > 0x7ffULL<<52 : \
85 sizeof(x) == sizeof(double) ? ((__DOUBLE_BITS(x)+(1ULL<<52)) & -1ULL>>1) >= 1ULL<<53 : \
[all …]
/external/trusty/musl/include/
Dmath.h23 #define HUGE_VAL ((double)INFINITY)
24 #define HUGE_VALL ((long double)INFINITY)
51 int __fpclassify(double);
53 int __fpclassifyl(long double);
61 static __inline unsigned long long __DOUBLE_BITS(double __f) in __DOUBLE_BITS()
63 union {double __f; unsigned long long __i;} __u; in __DOUBLE_BITS()
70 sizeof(x) == sizeof(double) ? __fpclassify(x) : \
75 sizeof(x) == sizeof(double) ? (__DOUBLE_BITS(x) & -1ULL>>1) == 0x7ffULL<<52 : \
80 sizeof(x) == sizeof(double) ? (__DOUBLE_BITS(x) & -1ULL>>1) > 0x7ffULL<<52 : \
85 sizeof(x) == sizeof(double) ? ((__DOUBLE_BITS(x)+(1ULL<<52)) & -1ULL>>1) >= 1ULL<<53 : \
[all …]
/external/llvm/test/Analysis/BasicAA/
Dargs-rets-allocas-loads.ll3 declare void @callee(double* %callee_arg)
4 declare void @nocap_callee(double* nocapture %nocap_callee_arg)
6 declare double* @normal_returner()
7 declare noalias double* @noalias_returner()
9 define void @caller_a(double* %arg_a0,
10 double* %arg_a1,
11 double* noalias %noalias_arg_a0,
12 double* noalias %noalias_arg_a1,
13 double** %indirect_a0,
14 double** %indirect_a1) {
[all …]
/external/llvm/test/CodeGen/X86/
Dremat-scalar-zero.ll11 define void @foo(double* nocapture %x, double* nocapture %y) nounwind {
13 %tmp1 = load double, double* %x ; <double> [#uses=1]
14 %arrayidx4 = getelementptr inbounds double, double* %x, i64 1 ; <double*> [#uses=1]
15 %tmp5 = load double, double* %arrayidx4 ; <double> [#uses=1]
16 %arrayidx8 = getelementptr inbounds double, double* %x, i64 2 ; <double*> [#uses=1]
17 %tmp9 = load double, double* %arrayidx8 ; <double> [#uses=1]
18 %arrayidx12 = getelementptr inbounds double, double* %x, i64 3 ; <double*> [#uses=1]
19 %tmp13 = load double, double* %arrayidx12 ; <double> [#uses=1]
20 %arrayidx16 = getelementptr inbounds double, double* %x, i64 4 ; <double*> [#uses=1]
21 %tmp17 = load double, double* %arrayidx16 ; <double> [#uses=1]
[all …]
Dmasked-iv-unsafe.ll9 define void @count_up(double* %d, i64 %n) nounwind {
16 %t0 = getelementptr double, double* %d, i64 %indvar.i8
17 %t1 = load double, double* %t0
18 %t2 = fmul double %t1, 0.1
19 store double %t2, double* %t0
21 %t3 = getelementptr double, double* %d, i64 %indvar.i24
22 %t4 = load double, double* %t3
23 %t5 = fmul double %t4, 2.3
24 store double %t5, double* %t3
25 %t6 = getelementptr double, double* %d, i64 %indvar
[all …]
Dmisched-matmul.ll15 define void @wrap_mul4(double* nocapture %Out, [4 x double]* nocapture %A, [4 x double]* nocapture …
17 %arrayidx1.i = getelementptr inbounds [4 x double], [4 x double]* %A, i64 0, i64 0
18 %0 = load double, double* %arrayidx1.i, align 8
19 %arrayidx3.i = getelementptr inbounds [4 x double], [4 x double]* %B, i64 0, i64 0
20 %1 = load double, double* %arrayidx3.i, align 8
21 %mul.i = fmul double %0, %1
22 %arrayidx5.i = getelementptr inbounds [4 x double], [4 x double]* %A, i64 0, i64 1
23 %2 = load double, double* %arrayidx5.i, align 8
24 %arrayidx7.i = getelementptr inbounds [4 x double], [4 x double]* %B, i64 1, i64 0
25 %3 = load double, double* %arrayidx7.i, align 8
[all …]
/external/llvm/test/Transforms/InstCombine/
Dx86-sse2.ll5 define double @test_sqrt_sd_0(double %a) {
7 ; CHECK-NEXT: [[TMP1:%.*]] = insertelement <2 x double> undef, double %a, i32 0
8 ; CHECK-NEXT: [[TMP2:%.*]] = tail call <2 x double> @llvm.x86.sse2.sqrt.sd(<2 x double> [[TMP1]])
9 ; CHECK-NEXT: [[TMP3:%.*]] = extractelement <2 x double> [[TMP2]], i32 0
10 ; CHECK-NEXT: ret double [[TMP3]]
12 %1 = insertelement <2 x double> undef, double %a, i32 0
13 %2 = insertelement <2 x double> %1, double 1.000000e+00, i32 1
14 %3 = tail call <2 x double> @llvm.x86.sse2.sqrt.sd(<2 x double> %2)
15 %4 = extractelement <2 x double> %3, i32 0
16 ret double %4
[all …]
Ddouble-float-shrink-1.ll9 ; the -enable-double-float-shrink option.
13 %conv = fpext float %f to double
14 %call = call fast double @acos(double %conv)
15 %conv1 = fptrunc double %call to float
21 define double @acos_test2(float %f) {
22 %conv = fpext float %f to double
23 %call = call fast double @acos(double %conv)
24 ret double %call
26 ; CHECK: call fast double @acos(double %conv)
30 %conv = fpext float %f to double
[all …]
/external/llvm/test/CodeGen/ARM/
D2009-02-27-SpillerBug.ll4 @a = external global double ; <double*> [#uses=1]
5 @N = external global double ; <double*> [#uses=1]
7 declare double @llvm.exp.f64(double) nounwind readonly
9 define fastcc void @findratio(double* nocapture %res1, double* nocapture %res2) nounwind {
14 %0 = fadd double 0.000000e+00, 0.000000e+00 ; <double> [#uses=1]
20 …%k.4 = phi double [ %0, %bb32 ], [ 0.000000e+00, %bb53 ], [ 0.000000e+00, %bb.thread ] ; <double>…
31 %4 = load double, double* @a, align 4 ; <double> [#uses=10]
32 %5 = fadd double %4, 0.000000e+00 ; <double> [#uses=16]
33 %6 = fcmp ogt double %k.4, 0.000000e+00 ; <i1> [#uses=1]
34 %.pn404 = fmul double %4, %4 ; <double> [#uses=4]
[all …]
Dstack-alignment.ll34 define i8* @f_alignedDPRCS2Spills(double* %d) #0 {
43 %0 = load double, double* %d, align 4
44 %arrayidx1 = getelementptr inbounds double, double* %d, i32 1
45 %1 = load double, double* %arrayidx1, align 4
46 %arrayidx2 = getelementptr inbounds double, double* %d, i32 2
47 %2 = load double, double* %arrayidx2, align 4
48 %arrayidx3 = getelementptr inbounds double, double* %d, i32 3
49 %3 = load double, double* %arrayidx3, align 4
50 %arrayidx4 = getelementptr inbounds double, double* %d, i32 4
51 %4 = load double, double* %arrayidx4, align 4
[all …]
/external/fdlibm/
Dfdlibm.h78 double arg1;
79 double arg2;
80 double retval;
102 extern double ieee_acos __P((double));
103 extern double ieee_asin __P((double));
104 extern double ieee_atan __P((double));
105 extern double ieee_atan2 __P((double, double));
106 extern double ieee_cos __P((double));
107 extern double ieee_sin __P((double));
108 extern double ieee_tan __P((double));
[all …]
/external/clang/test/CodeGen/
Dlibcall-declarations.c10 double atan2(double, double);
12 long double atan2l(long double, long double);
16 double copysign(double, double);
18 long double copysignl(long double, long double);
19 double fabs(double);
21 long double fabsl(long double);
22 double fmod(double, double);
24 long double fmodl(long double, long double);
25 double frexp(double, int *);
27 long double frexpl(long double, int *);
[all …]
/external/llvm/test/Transforms/SLPVectorizer/X86/
Dcall.ll6 declare double @sin(double)
7 declare double @cos(double)
8 declare double @pow(double, double)
9 declare double @exp2(double)
10 declare double @sqrt(double)
15 ; CHECK: call <2 x double> @llvm.sin.v2f64
17 define void @sin_libm(double* %a, double* %b, double* %c) {
19 %i0 = load double, double* %a, align 8
20 %i1 = load double, double* %b, align 8
21 %mul = fmul double %i0, %i1
[all …]
Dcse.ll6 ;int test(double *G) {
14 ;CHECK: load <2 x double>
15 ;CHECK: fadd <4 x double>
16 ;CHECK: store <4 x double>
19 define i32 @test(double* nocapture %G) {
21 %arrayidx = getelementptr inbounds double, double* %G, i64 5
22 %0 = load double, double* %arrayidx, align 8
23 %mul = fmul double %0, 4.000000e+00
24 %add = fadd double %mul, 1.000000e+00
25 store double %add, double* %G, align 8
[all …]
/external/eigen/bench/btl/libs/BLAS/
Dblas.h19 double BLASFUNC(dsdot) (int *, float *, int *, float *, int *);
20 double BLASFUNC(ddot) (int *, double *, int *, double *, int *);
21 double BLASFUNC(qdot) (int *, double *, int *, double *, int *);
26 void BLASFUNC(zdotu) (double *, int *, double *, int *, double *, int *);
27 void BLASFUNC(zdotc) (double *, int *, double *, int *, double *, int *);
28 void BLASFUNC(xdotu) (double *, int *, double *, int *, double *, int *);
29 void BLASFUNC(xdotc) (double *, int *, double *, int *, double *, int *);
36 void BLASFUNC(zdotu) (double *, int *, double *, int *, double *, int *);
37 void BLASFUNC(zdotc) (double *, int *, double *, int *, double *, int *);
38 void BLASFUNC(xdotu) (double *, int *, double *, int *, double *, int *);
[all …]
/external/llvm/test/CodeGen/PowerPC/
Dqpx-unal-cons-lds.ll6 define void @foo(double* noalias nocapture %a, double* noalias nocapture readonly %b) #0 {
50 %1 = getelementptr inbounds double, double* %b, i64 %0
51 %2 = bitcast double* %1 to <8 x double>*
52 %wide.vec = load <8 x double>, <8 x double>* %2, align 8
53 …%strided.vec = shufflevector <8 x double> %wide.vec, <8 x double> undef, <4 x i32> <i32 0, i32 2, …
54 …%3 = fadd <4 x double> %strided.vec, <double 1.000000e+00, double 1.000000e+00, double 1.000000e+0…
55 %4 = getelementptr inbounds double, double* %a, i64 %index
56 %5 = bitcast double* %4 to <4 x double>*
57 store <4 x double> %3, <4 x double>* %5, align 8
60 %7 = getelementptr inbounds double, double* %b, i64 %6
[all …]
/external/eigen/Eigen/src/misc/
Dblas.h24 double BLASFUNC(dsdot) (int *, float *, int *, float *, int *);
25 double BLASFUNC(ddot) (int *, double *, int *, double *, int *);
26 double BLASFUNC(qdot) (int *, double *, int *, double *, int *);
30 int BLASFUNC(zdotuw) (int *, double *, int *, double *, int *, double*);
31 int BLASFUNC(zdotcw) (int *, double *, int *, double *, int *, double*);
34 int BLASFUNC(daxpy) (const int *, const double *, const double *, const int *, double *, const i…
35 int BLASFUNC(qaxpy) (const int *, const double *, const double *, const int *, double *, const i…
37 int BLASFUNC(zaxpy) (const int *, const double *, const double *, const int *, double *, const i…
38 int BLASFUNC(xaxpy) (const int *, const double *, const double *, const int *, double *, const i…
40 int BLASFUNC(zaxpyc)(const int *, const double *, const double *, const int *, double *, const i…
[all …]
/external/angle/third_party/glslang/src/Test/baseResults/
D400.geom.out179 0:131 move second child to first child ( temp double)
180 0:131 'doublev' ( temp double)
183 0:132 move second child to first child ( temp 2-component vector of double)
184 0:132 'dvec2v' ( temp 2-component vector of double)
188 0:133 move second child to first child ( temp 3-component vector of double)
189 0:133 'dvec3v' ( temp 3-component vector of double)
194 0:134 move second child to first child ( temp 4-component vector of double)
195 0:134 'dvec4v' ( temp 4-component vector of double)
201 0:136 add second child into first child ( temp double)
202 0:136 'doublev' ( temp double)
[all …]
/external/deqp-deps/glslang/Test/baseResults/
D400.geom.out179 0:131 move second child to first child ( temp double)
180 0:131 'doublev' ( temp double)
183 0:132 move second child to first child ( temp 2-component vector of double)
184 0:132 'dvec2v' ( temp 2-component vector of double)
188 0:133 move second child to first child ( temp 3-component vector of double)
189 0:133 'dvec3v' ( temp 3-component vector of double)
194 0:134 move second child to first child ( temp 4-component vector of double)
195 0:134 'dvec4v' ( temp 4-component vector of double)
201 0:136 add second child into first child ( temp double)
202 0:136 'doublev' ( temp double)
[all …]

12345678910>>...554