Corrected comment.
Removed unnecessary return address save.
Added (incomplete) matrix multiplication support.