BR
EXS(DE), EXS(DB), EXS(BP), EXS(OF), EXS(BR), EXS(UD), EXS(NM), \
rsr.BR \at1 // boolean option
wsr.BR \at1 // boolean option
rsr.BR \at1 // boolean option
wsr.BR \at1 // boolean option
rsr.BR \at1 // boolean option
wsr.BR \at1 // boolean option
rsr \at1, BR // boolean option
wsr \at1, BR // boolean option
while((MMIO_IN16(ivideo->mmio_vbase, BR(16)+2) & 0xE000) != 0xE000){} \
while((MMIO_IN16(ivideo->mmio_vbase, BR(16)+2) & 0xE000) != 0xE000){} \
while((MMIO_IN16(ivideo->mmio_vbase, BR(16)+2) & 0xE000) != 0xE000){} \
MMIO_OUT32(ivideo->mmio_vbase, BR(0), base);\
MMIO_OUT16(ivideo->mmio_vbase, BR(1), pitch);\
MMIO_OUT32(ivideo->mmio_vbase, BR(2), (x)<<16 | (y) );\
MMIO_OUT32(ivideo->mmio_vbase, BR(4), base);\
MMIO_OUT32(ivideo->mmio_vbase, BR(3), (x)<<16 | (y) );\
MMIO_OUT32(ivideo->mmio_vbase, BR(5), (y)<<16 | (x) );\
MMIO_OUT16(ivideo->mmio_vbase, BR(1)+2, bpp);\
MMIO_OUT32(ivideo->mmio_vbase, BR(6), (h)<<16 | (w) );\
MMIO_OUT32(ivideo->mmio_vbase, BR(7), color);\
MMIO_OUT32(ivideo->mmio_vbase, BR(8), color);\
MMIO_OUT32(ivideo->mmio_vbase, BR(9), color);\
MMIO_OUT32(ivideo->mmio_vbase, BR(10), color);\
MMIO_OUT32(ivideo->mmio_vbase, BR(11), p0);\
MMIO_OUT32(ivideo->mmio_vbase, BR(12), p1);\
MMIO_OUT32(ivideo->mmio_vbase, BR(13), ((left) & 0xFFFF) | (top)<<16 );\
MMIO_OUT32(ivideo->mmio_vbase, BR(14), ((right) & 0xFFFF) | (bottom)<<16 );\
MMIO_OUT32(ivideo->mmio_vbase, BR(15), ivideo->CommandReg); \
MMIO_OUT32(ivideo->mmio_vbase, BR(16), 0);\
VEC_STR(BR);