SDEBUG
SDEBUG(" switch: ");
SDEBUG(" case: ");
SDEBUG(" target: %04X\n", target);
SDEBUG(" src1: ");
SDEBUG(" src2: ");
SDEBUG(" result: %s\n", ctx->ctx->cs_equal ? "EQ" : "NE");
SDEBUG(" dst: ");
SDEBUG(" src: ");
SDEBUG(" dst: ");
SDEBUG("DEBUG output: 0x%02X\n", val);
SDEBUG("PROCESSDS output: 0x%02X\n", val);
SDEBUG(">> execute %04X (len %d, WS %d, PS %d)\n", base, len, ws, ps);
SDEBUG("%s @ 0x%04X\n", atom_op_names[op], ptr - 1);
SDEBUG("[%d] @ 0x%04X\n", op, ptr - 1);
SDEBUG("<<\n");
SDEBUG(" dst: ");
SDEBUG(" src: ");
SDEBUG(" dst: ");
SDEBUG(" dst: ");
SDEBUG(" src: ");
SDEBUG(" dst: ");
SDEBUG(" table: %d (%s)\n", idx, atom_table_names[idx]);
SDEBUG(" table: %d\n", idx);
SDEBUG(" dst: ");
SDEBUG(" src1: ");
SDEBUG(" src2: ");
SDEBUG(" result: %s %s\n", ctx->ctx->cs_equal ? "EQ" : "NE",
SDEBUG(" count: %d\n", count);
SDEBUG(" src1: ");
SDEBUG(" src2: ");
SDEBUG(" src1: ");
SDEBUG(" src2: ");
SDEBUG(" taken: %s\n", execute ? "yes" : "no");
SDEBUG(" target: 0x%04X\n", target);
SDEBUG(" dst: ");
SDEBUG(" mask: 0x%08x", mask);
SDEBUG(" src: ");
SDEBUG(" dst: ");
SDEBUG(" src: ");
SDEBUG(" dst: ");
SDEBUG(" src1: ");
SDEBUG(" src2: ");
SDEBUG(" src1: ");
SDEBUG(" src2: ");
SDEBUG(" dst: ");
SDEBUG(" src: ");
SDEBUG(" dst: ");
SDEBUG("POST card output: 0x%02X\n", val);
SDEBUG(" block: %d\n", idx);
SDEBUG(" base: 0x%04X\n", ctx->ctx->data_block);
SDEBUG(" fb_base: ");
SDEBUG(" port: %d (%s)\n", port, atom_io_names[port]);
SDEBUG(" port: %d\n", port);
SDEBUG(" base: 0x%04X\n", ctx->ctx->reg_block);
SDEBUG(" dst: ");
SDEBUG(" shift: %d\n", shift);
SDEBUG(" dst: ");
SDEBUG(" dst: ");
SDEBUG(" shift: %d\n", shift);
SDEBUG(" dst: ");
SDEBUG(" dst: ");
SDEBUG(" shift: %d\n", shift);
SDEBUG(" dst: ");
SDEBUG(" dst: ");
SDEBUG(" shift: %d\n", shift);
SDEBUG(" dst: ");
SDEBUG(" dst: ");
SDEBUG(" src: ");
SDEBUG(" dst: ");