	.text
	.proc   &mFNAME#
	.type	&mFNAME#,@function
	.global	&mFNAME#
	.type	_mFdynload#,@function
	.global	_mFdynload#
	.align  32
&mFNAME:
{ .mii
	.prologue
	.save ar.pfs,r40
	alloc   loc0=ar.pfs,8,4,5,0     
	.fframe 64
	adds    r12=-64,r12
	.save rp,loc1
	mov	loc1=b0
}
{ .mii
	.body
	mov	loc2=r1
	mov	loc3=r8
	adds    out3=0,r0
}
{ .mmi
	mov	out0=r0
	addl	out1=@ltoff(S.&mFNAME#),r1
	addl    out2=@ltoff(@fptr(&mFNAME#)),r1;;
}
{ .mmi
	ld8	out1=[out1]
	ld8	out2=[out2]
	mov	out4=r0;;
}
{ .bbb
	nop.b	0
	nop.b	0
	br.call.sptk   b0=_mFdynload#;;
} 
{ .mmi
	nop.m	0
	ld8 	r9=[r8],8
	adds	r12=64,r12;;
}
{ .mii
	ld8	r1=[r8]
	mov	ar.pfs=loc0
	mov	b0=loc1
}
{ .mib
	mov	r8=loc3
	mov	b6=r9
	br	b6;;
}
.endp &mFNAME#
	.data
	.align 		32
S.&mFNAME:
	stringz		"&mFNAM2"
