Optab optab[] =
{
- /* Data layout:
- OPCODE, from, prog->reg, to, magic numbers? */
+ /* struct Optab:
+ OPCODE, from, prog->reg, to, type,size,param,flag */
{ ATEXT, C_LEXT, C_NONE, C_LCON, 0, 0, 0 },
{ ATEXT, C_LEXT, C_REG, C_LCON, 0, 0, 0 },
{ ATEXT, C_ADDR, C_NONE, C_LCON, 0, 0, 0 },
}
o = orange[r].stop; /* just generate an error */
}
- if(0) {
- print("oplook %A %d %d %d\n",
+ if(debug['O']) {
+ print("oplook %A %O %O %O\n",
(int)p->as, a1, a2, a3);
print(" %d %d\n", p->from.type, p->to.type);
}