Register numbers are decimal. Don't spawn more threads than there are lanes.
Register names are decimal.
A multithreaded version of the matrix multiply.