.data			! variables
x:	.word 0x42		! initialize x to 0x42
y:	.word 0x20		! initialize y to 0x20
z:	.word 0			! initialize z to 0

	.text			! instructions

start:
	set	x, %r2		! &x --> %r2
	ld	[%r2], %r2	! x --> %r2
	set	y, %r3		! &y --> %r3
	ld	[%r3], %r3	! y --> %r3
	add	%r2, %r2, %r2	! r2 + r2 --> %r2
	add	%r2, %r3, %r2	! r2 + r3 --> %r2
	set	z, %r3		! &z --> %r3
	st	%r2, [%r3]	! r2 --> x

end:	ta	0