brintos

brintos / llvm-project-archived public Read only

0
0
Text · 469 B · 0f201f5 Raw
13 lines · plain
1; RUN: llc -verify-machineinstrs < %s -mtriple=ppc64-- | FileCheck %s2; CHECK-NOT: __floatditf3 4define i64 @__fixunstfdi(ppc_fp128 %a) nounwind  {5entry:6	%tmp1213 = uitofp i64 0 to ppc_fp128		; <ppc_fp128> [#uses=1]7	%tmp15 = fsub ppc_fp128 %a, %tmp1213		; <ppc_fp128> [#uses=1]8	%tmp2829 = fptoui ppc_fp128 %tmp15 to i32		; <i32> [#uses=1]9	%tmp282930 = zext i32 %tmp2829 to i64		; <i64> [#uses=1]10	%tmp32 = add i64 %tmp282930, 0		; <i64> [#uses=1]11	ret i64 %tmp3212}13