+ if (dwrite_count_a != dwrite_count_c) {
+ printf("dwrite_count: %i vs %i\n", dwrite_count_a, dwrite_count_c);
+ fail = 1;
+ }
+
+ for (i = dwrite_count_a - 1; !fail && i >= 0; i--)
+ if (dwrites_a[i] != dwrites_c[i]) {
+ printf("dwrites[%i]: %06x vs %06x\n", dwrite_count_a, dwrites_a[i], dwrites_c[i]);
+ fail = 1;
+ }
+
+ if (mapirq_cyc_a != mapirq_cyc_c) {
+ printf("mapirq_cyc: %i vs %i\n", mapirq_cyc_a, mapirq_cyc_c);
+ fail = 1;
+ }
+
+ if (timestamp_a != timestamp) {
+ printf("timestamp: %u vs %u\n", timestamp_a, timestamp);
+ fail = 1;
+ }
+
+/*
+ if (X_.DB != X.DB) {
+ printf("DB: %02x vs %02x\n", X_.DB, X.DB);
+ fail = 1;
+ }
+*/