READ_WORD
READ_WORD(fb, REG_15);
__func__, reg, value, READ_WORD(fb,reg)); \
WRITE_WORD(READ_WORD(fb, DregsMiscVideo) | 0x0A000000, fb, DregsMiscVideo);
WRITE_WORD(READ_WORD(fb, DregsMiscCtl) | 0x00800000, fb, DregsMiscCtl);
WRITE_WORD(READ_WORD(fb, DregsMiscVideo) & ~0x0A000000, fb, DregsMiscVideo);
WRITE_WORD(READ_WORD(fb, DregsMiscCtl) & ~0x00800000, fb, DregsMiscCtl);
cnt = READ_WORD(fb, REG_34); \
value = READ_WORD(fb, DregsHypMiscVideo);