llvm.org GIT mirror llvm / d59c517
New testcase. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48697 91177308-0d34-0410-b5e6-96231b3b80d8 Bill Wendling 12 years ago
1 changed file(s) with 10 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 ; RUN: llvm-as < %s | llc -march=ppc32
1
2 define ppc_fp128 @__floatditf(i64 %u) nounwind {
3 entry:
4 %tmp6 = mul ppc_fp128 0xM00000000000000000000000000000000, 0xM41F00000000000000000000000000000
5 %tmp78 = trunc i64 %u to i32
6 %tmp789 = uitofp i32 %tmp78 to ppc_fp128
7 %tmp11 = add ppc_fp128 %tmp789, %tmp6
8 ret ppc_fp128 %tmp11
9 }