WORD
case WORD:
size = WORD;
if (size == WORD)
else if (i_size == WORD) {
size = WORD;
else if (size == WORD)
db_print_address(seg, WORD, rex, &address);
db_printf("%s", db_reg[rex != 0 ? 1 : 0][WORD][f_reg(rex, regmodrm)]);
if (size == WORD)
if (size == WORD)
if (size == WORD)
/*4*/ { "", WORD, op1(X), db_Escb4 },
/*6*/ { "", WORD, 0, 0 },
/*0*/ { "fiadd", WORD, op2(ST,STI), "faddp" },
/*1*/ { "fimul", WORD, op2(ST,STI), "fmulp" },
/*2*/ { "ficom", WORD, 0, 0 },
/*3*/ { "ficomp", WORD, op1(X), db_Esce3 },
/*4*/ { "fisub", WORD, op2(ST,STI), "fsubrp" },
/*5*/ { "fisubr", WORD, op2(ST,STI), "fsubp" },
/*6*/ { "fidiv", WORD, op2(ST,STI), "fdivrp" },
/*7*/ { "fidivr", WORD, op2(ST,STI), "fdivp" },
/*0*/ { "fild", WORD, 0, 0 },
/*2*/ { "fist", WORD, 0, 0 },
/*3*/ { "fistp", WORD, 0, 0 },
if (*(WORD*)p==(0x5354) /*'ST'*/ &&
(*(WORD*)(p+8)==(0x4153)/*'AS'*/ || (p[8]=='A' && p[11]=='S')))
((WORD*)p)[i] = shortswap(pSataChannel->identifyDevice[IDEN_MODEL_OFFSET+i]);
WORD ValidFields; /* mark valid fields below */
WORD DeviceId; /* 0x5A3E */
WORD Temperature; /* Read: temperature sensor value. Write: temperature limit */
WORD FanStatus; /* Fan status */
WORD BeeperControl; /* bit4: beeper control bit. bit0-3: frequency bits */
WORD LED1Control; /* bit4: twinkling control bit. bit0-3: frequency bits */
WORD LED2Control; /* bit4: twinkling control bit. bit0-3: frequency bits */
WORD PowerStatus; /* 1: has power 2: no power */
#define shortswap(w) ((WORD)((w)>>8 | ((w) & 0xFF)<<8))
((WORD*)name)[i] = shortswap(pIdentifyData->ModelNumber[i]);
#define shortswap(w) ((WORD)((w)>>8 | ((w) & 0xFF)<<8))