| ; RUN: llc -verify-machineinstrs < %s | FileCheck %s | 
 | target datalayout = "E-m:e-p:32:32-i64:64-n32" | 
 | target triple = "powerpc-unknown-unknown" | 
 |  | 
 | ; Function Attrs: nounwind | 
 | define i64 @testullf(float %arg) #0 { | 
 | entry: | 
 |   %arg.addr = alloca float, align 4 | 
 |   store float %arg, ptr %arg.addr, align 4 | 
 |   %0 = load float, ptr %arg.addr, align 4 | 
 |   %conv = fptoui float %0 to i64 | 
 |   ret i64 %conv | 
 |  | 
 | ; CHECK-LABEL: @testullf | 
 | ; CHECK: fctiduz [[REG1:[0-9]+]], 1 | 
 | ; CHECK: stfd [[REG1]], [[OFF:[0-9]+]](1) | 
 | ; CHECK-DAG: lwz 3, [[OFF]](1) | 
 | ; CHECK-DAG: lwz 4, {{[0-9]+}}(1) | 
 | ; CHECK: blr | 
 | } | 
 |  | 
 | attributes #0 = { nounwind "target-cpu"="a2" } | 
 |  |