movi	r1, A		# r1 = pointer to A element
movi	r2, B		# r2 = pointer to B element
movi	r3, 0		# r3 = sum
movi	r10, B		# r10 = end
loop:	vlw	v11, r1, 0	| addi r1, r1, 4
	vlw	v12, r2, 0	| addi r2, r2, 4
	vmul v13, v11, v12	| vsum r4, v13	
	bne	r1, r10, loop 	| add r3, r3, r4
	vsum r4, v13
	add r3, r3, r4
	halt
	.fill 0		# space to pad the arrays
A: .mfill 8, 1, 1
B: .mfill 8, 32, -1
