Home
last modified time | relevance | path

Searched full:doubles (Results 1 – 25 of 196) sorted by relevance

12345678

/llvm-project/llvm/test/CodeGen/SystemZ/
H A Dvec-conv-01.ll6 define <2 x i64> @f1(<2 x double> %doubles) {
10 %dwords = fptosi <2 x double> %doubles to <2 x i64>
15 define <2 x i64> @f2(<2 x double> %doubles) {
19 %dwords = fptoui <2 x double> %doubles to <2 x i64>
28 %doubles = sitofp <2 x i64> %dwords to <2 x double>
29 ret <2 x double> %doubles
37 %doubles = uitofp <2 x i64> %dwords to <2 x double>
38 ret <2 x double> %doubles
42 define void @f5(<2 x double> %doubles, ptr %ptr) {
43 %words = fptosi <2 x double> %doubles to <2 x i32>
[all …]
H A Dvec-strict-conv-01.ll21 define <2 x i64> @f1(<2 x double> %doubles) #0 {
25 %dwords = call <2 x i64> @llvm.experimental.constrained.fptosi.v2i64.v2f64(<2 x double> %doubles,
31 define <2 x i64> @f2(<2 x double> %doubles) #0 {
35 %dwords = call <2 x i64> @llvm.experimental.constrained.fptoui.v2i64.v2f64(<2 x double> %doubles,
45 %doubles = call <2 x double> @llvm.experimental.constrained.sitofp.v2f64.v2i64(<2 x i64> %dwords,
48 ret <2 x double> %doubles
56 %doubles = call <2 x double> @llvm.experimental.constrained.uitofp.v2f64.v2i64(<2 x i64> %dwords,
59 ret <2 x double> %doubles
63 define void @f5(<2 x double> %doubles, ptr %ptr) #0 {
64 %words = call <2 x i32> @llvm.experimental.constrained.fptosi.v2i32.v2f64(<2 x double> %doubles,
[all …]
/llvm-project/llvm/test/CodeGen/Mips/cconv/
H A Darguments-hard-float.ll22 @doubles = global [11 x double] zeroinitializer
27 %0 = getelementptr [11 x double], ptr @doubles, i32 0, i32 1
29 %1 = getelementptr [11 x double], ptr @doubles, i32 0, i32 2
31 %2 = getelementptr [11 x double], ptr @doubles, i32 0, i32 3
33 %3 = getelementptr [11 x double], ptr @doubles, i32 0, i32 4
35 %4 = getelementptr [11 x double], ptr @doubles, i32 0, i32 5
37 %5 = getelementptr [11 x double], ptr @doubles, i32 0, i32 6
39 %6 = getelementptr [11 x double], ptr @doubles, i32 0, i32 7
41 %7 = getelementptr [11 x double], ptr @doubles, i32 0, i32 8
43 %8 = getelementptr [11 x double], ptr @doubles, i32 0, i32 9
[all …]
H A Darguments-float.ll22 @doubles = global [11 x double] zeroinitializer
27 %0 = getelementptr [11 x double], ptr @doubles, i32 0, i32 1
29 %1 = getelementptr [11 x double], ptr @doubles, i32 0, i32 2
31 %2 = getelementptr [11 x double], ptr @doubles, i32 0, i32 3
33 %3 = getelementptr [11 x double], ptr @doubles, i32 0, i32 4
35 %4 = getelementptr [11 x double], ptr @doubles, i32 0, i32 5
37 %5 = getelementptr [11 x double], ptr @doubles, i32 0, i32 6
39 %6 = getelementptr [11 x double], ptr @doubles, i32 0, i32 7
41 %7 = getelementptr [11 x double], ptr @doubles, i32 0, i32 8
43 %8 = getelementptr [11 x double], ptr @doubles, i32 0, i32 9
[all …]
H A Darguments-hard-float-varargs.ll31 @doubles = global [11 x double] zeroinitializer
36 %0 = getelementptr [11 x double], ptr @doubles, i32 0, i32 1
42 %1 = getelementptr [11 x double], ptr @doubles, i32 0, i32 2
51 ; SYM32-DAG: addiu [[R2:\$[0-9]+]], ${{[0-9]+}}, %lo(doubles)
52 ; SYM64-DAG: daddiu [[R2:\$[0-9]+]], ${{[0-9]+}}, %lo(doubles)
/llvm-project/clang/test/CodeGen/
H A Dhomogeneous-aggregates.c17 // We expect that 'Floats' and 'Doubles' are homogeneous, and 'Mixed'
34 struct Doubles { struct
79 // AAPCS: define{{.*}} %struct.Doubles @{{.*HandleDoubles.*}}
81 LINKAGE struct Doubles HandleDoubles(struct Doubles x) { return x; } in HandleDoubles()
H A Dcomplex-builtins-3.c42 /* Test doubles. */ in main()
55 /* Test long doubles. */ in main()
/llvm-project/libc/test/src/__support/
H A Dstr_to_long_double_test.cpp53 // This doesn't reach very far into the range for long doubles, since it's sized in TEST_F()
54 // for doubles and their 11 exponent bits, and not for long doubles and their in TEST_F()
/llvm-project/compiler-rt/lib/builtins/ppc/
H A Dfixunstfti.c33 unsigned long long ull[2]; // High and low doubles as 64-bit integers. in __fixunstfti()
41 // Retrieve the 64-bit patterns of high and low doubles. in __fixunstfti()
42 // Compute the unbiased exponent of both high and low doubles by in __fixunstfti()
104 // the fractional part of the high double. Because both doubles cannot in __fixunstfti()
/llvm-project/clang/test/AST/Interp/
H A Dcomplex.cpp
/llvm-project/openmp/runtime/test/atomic/
H A Domp_atomic.c79 // sum of doubles test in test_omp_atomic()
96 fprintf (stderr, "Error in sum with doubles: Result was %f" in test_omp_atomic()
102 // difference of doubles test in test_omp_atomic()
119 "Error in difference with doubles: Result was %E instead of 0.0\n", in test_omp_atomic()
161 // division of doubles test in test_omp_atomic()
/llvm-project/llvm/test/CodeGen/Mips/
H A Dfpxx.ll43 ; floats/doubles are not passed in integer registers for n64, so dmtc1 is not used.
178 ; floats/doubles are not passed in integer registers for n64, so dmtc1 is not used.
181 ; floats/doubles are not passed in integer registers for n64, so dmtc1 is not used.
208 ; floats/doubles are not passed in integer registers for n64, so dmfc1 is not used.
215 ; floats/doubles are not passed in integer registers for n64, so dmfc1 is not used.
/llvm-project/libc/src/__support/
H A Dfloat_to_string.h43 // values. This makes it extremely fast for both doubles and long doubles, in
52 // be a problem since long doubles are only accurate for ~35 digits, but the
62 // doubles, the flag only changes the double behavior.
70 // If no flags are set, doubles use the normal (and much more reasonably sized)
71 // Ryu Printf table and long doubles use their specialized implementation. This
94 // To do so normally would involve large integers (~1000 bits for doubles), so
131 // maximum for long doubles). in log10_pow2()
181 // TODO: Fix long doubles (needs bigger table or alternate algorithm.)
228 // doubles ar in get_table_positive_df()
[all...]
/llvm-project/llvm/test/tools/obj2yaml/DXContainer/
H A DShaderFlags.yaml16 Doubles: true
56 # CHECK-NEXT: Doubles: true
/llvm-project/llvm/tools/llvm-xray/
H A Dxray-color-helper.cpp82 // HSV represented by a tuple of doubles
118 // Takes a typle of doubles representing a color in HSV and converts them to
169 // Interpolates between two HSV Colors both represented as a tuple of doubles
170 // Returns an HSV Color represented as a tuple of doubles
/llvm-project/openmp/runtime/test/worksharing/sections/
H A Domp_parallel_sections_reduction.c99 // Test summation of doubles in test_omp_parallel_sections_reduction()
127 fprintf(stderr,"Error in sum with doubles: Result was %f" in test_omp_parallel_sections_reduction()
132 // Test differences of doubles in test_omp_parallel_sections_reduction()
162 fprintf(stderr,"Error in Difference with doubles: Result was %E" in test_omp_parallel_sections_reduction()
/llvm-project/openmp/runtime/test/parallel/
H A Domp_parallel_reduction.c66 /* Tests for doubles */ in test_omp_parallel_reduction()
80 …fprintf(stderr,"Error in sum with doubles: Result was %f instead of %f (Difference: %E)\n",dsum,dk… in test_omp_parallel_reduction()
96 fprintf(stderr,"Error in Difference with doubles: Result was %E instead of 0.0\n",ddiff); in test_omp_parallel_reduction()
/llvm-project/openmp/runtime/test/worksharing/for/
H A Domp_parallel_for_reduction.c66 /* Tests for doubles */ in test_omp_parallel_for_reduction()
79 fprintf(stderr,"Error in sum with doubles: Result was %f" in test_omp_parallel_for_reduction()
97 fprintf(stderr,"Error in Difference with doubles: Result was %E" in test_omp_parallel_for_reduction()
H A Domp_for_reduction.c104 /** Tests for doubles **/ in test_omp_for_reduction()
124 fprintf (stderr, "\nError in sum with doubles: Result was %f" in test_omp_for_reduction()
141 fprintf (stderr, "Error in Difference with doubles: Result was %E" in test_omp_for_reduction()
/llvm-project/clang/test/CodeGen/X86/
H A Dx86_32-arguments-iamcu.c12 // CHECK-LABEL: define{{.*}} void @doubles(double noundef %d1, double noundef %d2)
13 void doubles(double d1, double d2) {} in doubles() function
/llvm-project/llvm/test/Analysis/BasicAA/
H A Dassume-index-positive.ll41 ; doubles, and we load 1 double), but not %col.ptr.1 and %col.ptr.2 (distance
42 ; is more than 3 doubles, and we load 6 doubles).
/llvm-project/compiler-rt/lib/ubsan/
H A Dubsan_diag.cpp220 // On MSVC platforms, long doubles are equal to regular doubles. in RenderText()
221 // In MinGW environments on x86, long doubles are 80 bit, but here, in RenderText()
223 // long doubles to be 64 bit. Just cast the float value to a regular in RenderText()
/llvm-project/clang/test/CodeGenCXX/
H A Dpr54845.cpp8 // the i386 psABI only guarantees a 4-byte alignment for doubles. in test()
/llvm-project/clang/test/PCH/
H A Dfloating-literal.c8 // targets with 128-bit IEEE long doubles.
/llvm-project/llvm/test/CodeGen/DirectX/ShaderFlags/
H A Ddoubles.ll26 ; DXC-NEXT: Doubles: true

12345678