+ fprintf(stderr, "next_reg(): register \"%s\" in dem sich ein parameter befindet wird als temporaeres register verwendet(params: %i, i: %i)\n", regs64[i], params, i);
+ /* TODO: exit hier? */
+#if 0
+ exit(4);
#endif
#endif
+ }
+ return regs64[i];
+}
- return regs[i];
+char *reg_64to8l(char *s)
+{
+ int i = 0;
+ if (s != (char*) NULL) {
+ while(i < REGLEN) {
+ if(!strcmp(s, regs64[i])) {
+ return regs8l[i];
+ } else {
+ i++;
+ }
+ }
+ }
+ fprintf(stderr, "reg_64to8l(): sollte nicht passieren\n");