REX_W
db_printf("%s", db_reg[rex != 0 ? 1 : 0][(size == LONG && (rex & REX_W)) ? QUAD : size][addrp->disp]);
if (rex & REX_W) {
if (rex & REX_W)
db_print_address(seg, (rex & REX_W) ? QUAD : LONG, rex, &address);
db_printf("%s", db_reg[rex != 0 ? 1 : 0][(size == LONG && (rex & REX_W)) ? QUAD : size][f_reg(rex, regmodrm)]);
db_printf("%s", db_reg[rex != 0 ? 1 : 0][(size == LONG && (rex & REX_W)) ? QUAD : size][f_rm(rex, regmodrm)]);
len = db_lengths[(size == LONG && (rex & REX_W)) ? QUAD : size];
len = db_lengths[rex & REX_W ? QUAD : LONG];
len = db_lengths[(size == LONG && (rex & REX_W)) ? QUAD : size];
x->d86_rex_prefix |= REX_W;
if ((rex_prefix & REX_W) || vex_W)
if (rex_prefix & REX_W)
if (rex_prefix & REX_W) {
if (rex_prefix & REX_W)
if (rex_prefix & REX_W)