#if defined(__linux__)
#if defined(__microblaze__)

	.section .text

	.globl	_start
	.type	_start, @function
_start:
	addik	r7, r1, 0
	andi	r1, r1, -16

	lwi	r5, r7, 0	/* argc */
	addik	r6, r7, 4	/* argv */
	addik	r7, r5, 1
	addk	r7, r7, r7
	addk	r7, r7, r7
	addk	r7, r6, r7	/* envp */

	brlid	r15, nlcrt_start
	nop

1:	bri	1b
	nop
#endif
#endif
