	.text
        .global &mFNAME#
        .type   &mFNAME#,@function
	.global &mFNAM2#
        .type   &mFNAM2#,@function
	.proc &mFNAME#
	.align 32
&mFNAME:
{ .mii
	.prologue
	.save ar.pfs,r10
	alloc	r10=ar.pfs,8,0,0,0	        
	.body
	addl	r11=@ltoff(@fptr(&mFNAM2#)),r1
	nop.i	0;;
}
{ .mii
	ld8		r11=[r11]
	nop.i	0
	nop.i	0;;
}
{ .mmi
	ld8		r9=[r11],8;;
	ld8		r1=[r11]	
	mov          	b6=r9
}
{ .mib
	nop.m	0
	mov		ar.pfs=r10
	br          	b6;;
}
.endp &mFNAME
	.data
