/external/llvm/test/CodeGen/X86/ |
fp128-calling-conv.ll | 5 @myFP128 = global fp128 0xL00000000000000003FFF000000000000, align 16 9 define fp128 @TestParam_FP128_0(fp128 %d0, fp128 %d1, fp128 %d2, fp128 %d3, fp128 %d4, fp128 %d5, fp128 %d6, fp128 %d7, fp128 %d8, fp128 %d9, fp128 %d10, fp128 %d11, fp128 %d12, fp128 %d13, fp128 %d14, fp128 %d15, (…) [all...] |
fp128-libcalls.ll | 7 @vf128 = common global fp128 0xL00000000000000000000000000000000, align 16 9 define void @Test128Add(fp128 %d1, fp128 %d2) { 11 %add = fadd fp128 %d1, %d2 12 store fp128 %add, fp128* @vf128, align 16 20 define void @Test128_1Add(fp128 %d1){ 22 %0 = load fp128, fp128* @vf128, align 16 23 %add = fadd fp128 %0, %d [all...] |
/external/llvm/test/CodeGen/AArch64/ |
arm64-illegal-float-ops.ll | 5 @varfp128 = global fp128 zeroinitializer 9 declare fp128 @llvm.cos.f128(fp128) 11 define void @test_cos(float %float, double %double, fp128 %fp128) { 22 %cosfp128 = call fp128 @llvm.cos.f128(fp128 %fp128) 23 store fp128 %cosfp128, fp128* @varfp12 [all...] |
illegal-float-ops.ll | 5 @varfp128 = global fp128 zeroinitializer 9 declare fp128 @llvm.cos.f128(fp128) 11 define void @test_cos(float %float, double %double, fp128 %fp128) { 22 %cosfp128 = call fp128 @llvm.cos.f128(fp128 %fp128) 23 store fp128 %cosfp128, fp128* @varfp12 [all...] |
128bit_load_store.ll | 3 define void @test_store_f128(fp128* %ptr, fp128 %val) #0 { 7 store fp128 %val, fp128* %ptr, align 16 11 define fp128 @test_load_f128(fp128* readonly %ptr) #2 { 15 %0 = load fp128, fp128* %ptr, align 16 16 ret fp128 %0 24 %0 = bitcast i128* %ptr to fp128* [all...] |
neon-fpround_f128.ll | 3 define <1 x double> @test_fpround_v1f128(<1 x fp128>* %a) { 6 %b = load <1 x fp128>, <1 x fp128>* %a 7 %c = fptrunc <1 x fp128> %b to <1 x double> 11 define <2 x double> @test_fpround_v2f128(<2 x fp128>* %a) { 15 %b = load <2 x fp128>, <2 x fp128>* %a 16 %c = fptrunc <2 x fp128> %b to <2 x double>
|
arm64-fp128.ll | 3 @lhs = global fp128 zeroinitializer, align 16 4 @rhs = global fp128 zeroinitializer, align 16 6 define fp128 @test_add() { 9 %lhs = load fp128, fp128* @lhs, align 16 10 %rhs = load fp128, fp128* @rhs, align 16 14 %val = fadd fp128 %lhs, %rhs 16 ret fp128 %val 19 define fp128 @test_sub() [all...] |
sincos-expansion.ll | 21 define fp128 @test_sincos_f128(fp128 %f) { 22 %sin = call fp128 @sinl(fp128 %f) readnone 23 %cos = call fp128 @cosl(fp128 %f) readnone 24 %val = fadd fp128 %sin, %cos 27 ret fp128 %val 32 declare fp128 @sinl(fp128) readonl [all...] |
/external/llvm/test/CodeGen/Mips/ |
mips64-f128.ll | 10 @gld0 = external global fp128 11 @gld1 = external global fp128 12 @gld2 = external global fp128 19 define fp128 @addLD() { 21 %0 = load fp128, fp128* @gld0, align 16 22 %1 = load fp128, fp128* @gld1, align 16 23 %add = fadd fp128 %0, %1 24 ret fp128 %ad [all...] |
mips64-f128-call.ll | 3 @gld0 = external global fp128 4 @gld1 = external global fp128 10 define void @foo0(fp128 %a0) { 12 store fp128 %a0, fp128* @gld0, align 16 22 %0 = load fp128, fp128* @gld0, align 16 23 tail call void @foo2(fp128 %0) 27 declare void @foo2(fp128) 37 define fp128 @foo3() [all...] |
/external/llvm/test/CodeGen/SystemZ/ |
frame-04.ll | 10 define void @f1(fp128 *%ptr) { 41 %l0 = load volatile fp128 , fp128 *%ptr 42 %l1 = load volatile fp128 , fp128 *%ptr 43 %l4 = load volatile fp128 , fp128 *%ptr 44 %l5 = load volatile fp128 , fp128 *%ptr 45 %l8 = load volatile fp128 , fp128 *%pt [all...] |
fp-conv-03.ll | 6 define void @f1(fp128 *%dst, float %val) { 12 %res = fpext float %val to fp128 13 store fp128 %res, fp128 *%dst 18 define void @f2(fp128 *%dst, float *%ptr) { 25 %res = fpext float %val to fp128 26 store fp128 %res, fp128 *%dst 31 define void @f3(fp128 *%dst, float *%base) { 39 %res = fpext float %val to fp128 [all...] |
fp-conv-04.ll | 6 define void @f1(fp128 *%dst, double %val) { 12 %res = fpext double %val to fp128 13 store fp128 %res, fp128 *%dst 18 define void @f2(fp128 *%dst, double *%ptr) { 25 %res = fpext double %val to fp128 26 store fp128 %res, fp128 *%dst 31 define void @f3(fp128 *%dst, double *%base) { 39 %res = fpext double %val to fp128 [all...] |
fp-sqrt-03.ll | 5 declare fp128 @llvm.sqrt.f128(fp128 %f) 8 define void @f1(fp128 *%ptr) { 16 %orig = load fp128 , fp128 *%ptr 17 %sqrt = call fp128 @llvm.sqrt.f128(fp128 %orig) 18 store fp128 %sqrt, fp128 *%ptr
|
fp-mul-04.ll | 8 ; point of view, because %f2 is the low register of the FP128 %f0. Pass the 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 18 %res = fmul fp128 %f1x, %f2x 19 store fp128 %res, fp128 *%dst 24 define void @f2(double %f1, double *%ptr, fp128 *%dst) { 31 %f1x = fpext double %f1 to fp128 32 %f2x = fpext double %f2 to fp128 [all...] |
fp-libcall.ll | 19 define fp128 @f3(fp128 %x, i32 %y) { 22 %tmp = call fp128 @llvm.powi.f128(fp128 %x, i32 %y) 23 ret fp128 %tmp 40 define fp128 @f6(fp128 %x, fp128 %y) { 43 %tmp = call fp128 @llvm.pow.f128(fp128 %x, fp128 %y [all...] |
vec-args-error-06.ll | 5 define <1 x fp128> @foo() { 6 ret <1 x fp128><fp128 0xL00000000000000000000000000000000>
|
fp-move-05.ll | 11 %ptr = inttoptr i64 %src to fp128 * 12 %val = load fp128 , fp128 *%ptr 13 %trunc = fptrunc fp128 %val to double 24 %ptr = inttoptr i64 %add to fp128 * 25 %val = load fp128 , fp128 *%ptr 26 %trunc = fptrunc fp128 %val to double 37 %ptr = inttoptr i64 %add to fp128 * 38 %val = load fp128 , fp128 *%pt [all...] |
fp-move-08.ll | 11 %ptr = inttoptr i64 %src to fp128 * 12 %ext = fpext double %val to fp128 13 store fp128 %ext, fp128 *%ptr 24 %ptr = inttoptr i64 %add to fp128 * 25 %ext = fpext double %val to fp128 26 store fp128 %ext, fp128 *%ptr 37 %ptr = inttoptr i64 %add to fp128 * 38 %ext = fpext double %val to fp128 [all...] |
fp-neg-01.ll | 27 define void @f3(fp128 *%ptr, fp128 *%ptr2) { 32 %orig = load fp128 , fp128 *%ptr 33 %negzero = fpext float -0.0 to fp128 34 %neg = fsub fp128 0xL00000000000000008000000000000000, %orig 35 %op2 = load fp128 , fp128 *%ptr2 36 %res = fdiv fp128 %neg, %op2 37 store fp128 %res, fp128 *%pt [all...] |
fp-add-03.ll | 6 define void @f1(fp128 *%ptr, float %f2) { 15 %f1 = load fp128 , fp128 *%ptr 16 %f2x = fpext float %f2 to fp128 17 %sum = fadd fp128 %f1, %f2x 18 store fp128 %sum, fp128 *%ptr
|
fp-div-03.ll | 6 define void @f1(fp128 *%ptr, float %f2) { 15 %f1 = load fp128 , fp128 *%ptr 16 %f2x = fpext float %f2 to fp128 17 %sum = fdiv fp128 %f1, %f2x 18 store fp128 %sum, fp128 *%ptr
|
/external/clang/test/CodeGen/ |
fp128_complex.c | 5 // CHECK: tail call { fp128, fp128 } @__multc3 7 // CHECK: tail call { fp128, fp128 } @__divtc3
|
/external/llvm/test/CodeGen/SPARC/ |
fp128.ll | 29 define void @f128_ops(fp128* noalias sret %scalar.result, fp128* byval %a, fp128* byval %b, fp128* byval %c, fp128* byval %d) { 31 %0 = load fp128, fp128* %a, align 8 32 %1 = load fp128, fp128* %b, align 8 33 %2 = load fp128, fp128* %c, align [all...] |
/external/llvm/test/Assembler/ |
short-hexpair.ll | 3 @x = global fp128 0xL01 4 ; CHECK: @x = global fp128 0xL00000000000000000000000000000001
|