public String toCode() {
   if (!liveSet.contains(rd)) return "";
   /*
   return "\tlw " + "$t0" + ", " + currentFrame.temps.get(rs.num) + "($sp)\n" +
      		   "\taddi " + "$t0, $t0, " + im + "\n" +
      		   "\tsw" + "$t0, " + currentFrame.temps.get(rd.num) + "($sp)";
   */
   String td, ts;
   String re = "";
   if (!rd.isTemp) {
     td = "$t0";
   } else td = rd.color;
   if (!rs.isTemp) {
     ts = "$t1";
     re += Code.lw1(rs);
   } else ts = rs.color;
   re += "\taddi " + td + ", " + ts + ", " + im + "\n";
   if (!rd.isTemp) re += Code.sw0(rd);
   return re;
 }