DPRINTFR
DPRINTFR("read_1", "%02x", val, index, 1);
DPRINTFR("read_2", "%04x", val, index, 2);
DPRINTFR("read_4", "%08x", val, index, 4);
DPRINTFR("read_8", "%08"PRIx64, val, index, 8);
DPRINTFR("read_le_2", "%04x", val, index, 2);
DPRINTFR("read_le_4", "%08x", val, index, 4);