registers 0-31