Implementation of sprod
sprod : lw $4,X(0) #x1 into $4
lw $5,X(4) #y1 into $5
addi $29,$29,-4 #ready for push
sw $31,0($29) #push $31
#return address now saved,
#to be popped at end sprod
jal prod #call prod, result in $6
add $20,$0,$6 #copy result into $20
lw $4,X(8) #x2 into $4
lw $5,X(12) #y2 into $5
jal prod #call prod, result in $6
Previous slide
Next slide
Back to first slide
View graphic version