target/hell.c
static void emit_clear_var(int var) {
  if (var == TMP || var == VAL_1222) {
    error("oops");
  }
  emit_indented("ROT C1 R_ROT");
  num_local_labels++;
  emit_unindented("local_label_%u:",num_local_labels);
  emit_opr_var(var);
  emit_indented("LOOP2 local_label_%u",num_local_labels);
  num_local_labels++;
  emit_unindented("local_label_%u:",num_local_labels);
  emit_opr_var(TMP);
  emit_indented("LOOP2 local_label_%u",num_local_labels);
}
// set var AND tmp to C1, prepare for writing...
set var AND tmp to C1, prepare for writing
set var AND tmp to C1 prepare for writing
static void emit_clear_var(int var) {
  if (var == TMP || var == VAL_1222) {
    error("oops");
  }
  emit_indented("ROT C1 R_ROT");
  num_local_labels++;
  emit_unindented("local_label_%u:",num_local_labels);
  emit_opr_var(var);
  emit_indented("LOOP2 local_label_%u",num_local_labels);
  num_local_labels++;
  emit_unindented("local_label_%u:",num_local_labels);
  emit_opr_var(TMP);
  emit_indented("LOOP2 local_label_%u",num_local_labels);
}
static void emit_clear_var ( int var ) { if ( var == TMP || var == VAL_1222 ) { error ( " " ) ; } emit_indented ( " " ) ; num_local_labels ++ ; emit_unindented ( " " , num_local_labels ) ; emit_opr_var ( var ) ; emit_indented ( " " , num_local_labels ) ; num_local_labels ++ ; emit_unindented ( " " , num_local_labels ) ; emit_opr_var ( TMP ) ; emit_indented ( " " , num_local_labels ) ; }
set var AND tmp to C1, prepare for writing...
set var AND tmp to C1 prepare for writing ...