Home | History | Annotate | Download | only in Mips
      1 ; RUN: llc  -mtriple=mipsel-linux-gnu -march=mipsel -mcpu=mips16  -relocation-model=pic < %s | FileCheck %s -check-prefix=picfp16
      2 
      3 @x = external global float
      4 
      5 ; Function Attrs: nounwind
      6 define void @v_sf(float %p) #0 {
      7 entry:
      8   %p.addr = alloca float, align 4
      9   store float %p, float* %p.addr, align 4
     10   %0 = load float* %p.addr, align 4
     11   store float %0, float* @x, align 4
     12   ret void
     13 }
     14 ; picfp16:	.ent	__fn_stub_v_sf
     15 ; picfp16:	.cpload  $25
     16 ; picfp16:	.set reorder
     17 ; picfp16:	.reloc 0,R_MIPS_NONE,v_sf
     18 ; picfp16: 	la $25,$__fn_local_v_sf
     19 ; picfp16: 	mfc1 $4,$f12
     20 ; picfp16: 	jr $25
     21 ; picfp16: 	.end	__fn_stub_v_sf
     22