D
#define D(X) ((DB*)(X))
#define D(X) (printf("%s %d: %s=",__FUNCTION__,__LINE__, #X),hexdump(X,B),printf("\n"))
#undef D
#define D(X)
#define D(X) (printf("%s %d: %s=",__FUNCTION__,__LINE__, #X),hexdump(X,B),printf("\n"))
#undef D
#define D(X)
#define D m->counter[3]
#define D m->counter[3]
#define D (derive_tests[i])
#define D r18
#define D 2
#define D 2
#define D (1 << T_DIRECT)
D,
#define D(_fmt, ...) \
#define D(fmt, ...) printf("%-10s " fmt "\n", \
#define D(fmt, args...) fprintf(stderr, "%-10s %4d %-8s " fmt "\n", \
#define __PMC_CPU(S,V,D) PMC_CPU_##S = V,
#define __PMC_CLASS(S,V,D) PMC_CLASS_##S = V,
#define __PMC_DISP(D) PMC_DISP_##D ,
#define __PMC_DISP(D) PMC_DISP_##D ,
#define __PMC_OP(N, D) PMC_OP_##N,
#define D(_x) { #_x, _x }
#undef D