! Solaris/SPARC asm code
! write(1,"nitrous\n",8);
!
! nitrous <nitrous@danitrous.org>
! 08/04/2005
! Mexico

.globl _start
_start:
	mov	0x01,%o0	! 1 = STDOUT [first argument]
	set	0x6e697472,%l0	! %l0 = 'nitr' 
	set	0x6f75730a,%l1	! %l1 = 'ous\n'
	std	%l0,[ %sp - 8 ] ! store the string in the stack [double[64bits]]
	sub	%sp,0x08,%o1	! %sp-0x8= 'nitrous' address [second argument]
	mov	0x08,%o2	! 0x8 (bytes to print) [third argument]
	mov	0x4,%g1		! 0x4 = SYS_write()
	ta	8		! write(1,"nitrous\n",8)

	mov	0x1,%g1		! 0x1 = SYS_exit()
	ta	0x08		! exit(1)

