If a variable name exists, and another variable is made with the same name, the first variable is ``killed''. Therefore, it is not necessary to kill a variable before reusing its name. A name can be reused if an operation is performed and the result of that operation is stored in one of the operands. For example: ``add m n m'' will add the matrices m and n and store the result in m.