machines of registers 6917828