printf("\txchg %%%s, %d(%%rsp)\n", param_reg(j), j*8);
}
printf("\t//vars pushen\n");
- for(j = 6; j > 6 - bnode->vars - 1; j--) {
+ for(j = 6; j > 6 - bnode->vars; j--) {
printf("\tpushq %%%s\n", param_reg(j));
}
}
/* vars poppen */
- for(j = 6 - bnode->vars; j < 6+1; j++) {
+ for(j = 7 - bnode->vars; j < 7; j++) {
printf("\tpopq %%%s\n", param_reg(j));
}