2 static char rcsidp4[] = "$Id: outcalls.c,v 2.8 1994/06/24 11:14:23 ceriel Exp $";
11 for(op=ops;op!=(struct idf *)NULL;op=op->id_nextidf) {
13 switch(op->id_argfmt) {
15 fprintf(ofile,"%s\t|\t|\n",s);
17 fprintf(ofile,"\tEM_Nop(op_%s);\n",s);
18 fprintf(ofile,"\tOO_dfa(op_%s);\n",s);
21 fprintf(ofile,"\tFLUSHDFA();\n");
22 fprintf(ofile,"\tC_%s();\n",s);
26 fprintf(ofile,"%s_narg\t|\t|\n",s);
28 fprintf(ofile,"\tEM_Nnarg(op_%s);\n",s);
29 fprintf(ofile,"\tOO_dfa(op_%s);\n",s);
32 fprintf(ofile,"\tFLUSHDFA();\n");
33 fprintf(ofile,"\tC_%s_narg();\n",s);
37 fprintf(ofile,"%s\t| arith:n\t|\n",s);
39 fprintf(ofile,"\tEM_Ncst(op_%s,n);\n",s);
40 fprintf(ofile,"\tOO_dfa(op_%s);\n",s);
43 fprintf(ofile,"\tFLUSHDFA();\n");
44 fprintf(ofile,"\tC_%s(n);\n",s);
48 fprintf(ofile,"df_ilb\t| label:l\t|\n");
50 fprintf(ofile,"\tEM_Ndefilb(op_%s,l);\n",s);
51 fprintf(ofile,"\tOO_dfa(op_%s);\n",s);
54 fprintf(ofile,"\tFLUSHDFA();\n");
55 fprintf(ofile,"\tC_df_ilb(l);\n",s);
59 fprintf(ofile,"%s\t| char *:s\t|\n",s);
61 fprintf(ofile,"\tEM_Npro(op_%s,s);\n",s);
62 fprintf(ofile,"\tOO_dfa(op_%s);\n",s);
65 fprintf(ofile,"\tFLUSHDFA();\n");
66 fprintf(ofile,"\tC_%s(s);\n",s);
70 fprintf(ofile,"%s\t| label:l\t|\n",s);
72 fprintf(ofile,"\tEM_Nilb(op_%s,l);\n",s);
73 fprintf(ofile,"\tOO_dfa(op_%s);\n",s);
76 fprintf(ofile,"\tFLUSHDFA();\n");
77 fprintf(ofile,"\tC_%s(l);\n",s);
81 fprintf(ofile,"%s\t| arith:n\t|\n",s);
83 fprintf(ofile,"\tEM_Ncst(op_%s,n);\n",s);
84 fprintf(ofile,"\tOO_dfa(op_%s);\n",s);
87 fprintf(ofile,"\tFLUSHDFA();\n");
88 fprintf(ofile,"\tC_%s(n);\n",s);
90 fprintf(ofile,"%s_dnam\t| char *:s arith:n\t|\n",s);
92 fprintf(ofile,"\tEM_Nsof(op_%s,s,n);\n",s);
93 fprintf(ofile,"\tOO_dfa(op_%s);\n",s);
96 fprintf(ofile,"\tFLUSHDFA();\n");
97 fprintf(ofile,"\tC_%s_dnam(s,n);\n",s);
99 fprintf(ofile,"%s_dlb\t| label:l arith:n\t|\n",s);
101 fprintf(ofile,"\tEM_Nnof(op_%s,l,n);\n",s);
102 fprintf(ofile,"\tOO_dfa(op_%s);\n",s);
105 fprintf(ofile,"\tFLUSHDFA();\n");
106 fprintf(ofile,"\tC_%s_dlb(l,n);\n",s);