fixed n_res calculation
authorChristian Würdig <chriswue@ipd.info.uni-karlsruhe.de>
Fri, 6 Oct 2006 12:22:40 +0000 (12:22 +0000)
committerChristian Würdig <chriswue@ipd.info.uni-karlsruhe.de>
Fri, 6 Oct 2006 12:22:40 +0000 (12:22 +0000)
ir/be/scripts/generate_new_opcodes.pl

index eb5fef6..329ca17 100755 (executable)
@@ -82,7 +82,7 @@ foreach my $op (keys(%nodes)) {
                undef my @outs;
 
                @outs     = @{ $n{"outs"} };
-               $num_outs = $#outs;
+               $num_outs = $#outs + 1;
 
                push(@obst_proj, "\nenum pn_$op {\n");
 
@@ -262,15 +262,15 @@ foreach my $op (keys(%nodes)) {
                                }
 
                                if (@out) {
-                                       $out_param = $out_req_var.", ".($#out + 1);
-                                       $n_res     = $#out;
+                                       $n_res     = $#out + 1;
+                                       $out_param = "$out_req_var, $n_res";
                                }
                                else {
                                        $out_param = "NULL, 0";
                                }
                        }
                        else {
-                               $in_param = "NULL";
+                               $in_param  = "NULL";
                                $out_param = "NULL, 0";
                        }
                        $temp .= "\n  /* create node */\n";