cout << reg_name[fReg2];
if (fReg2 != kNoReg) cout << reg_name[fReg2]; else cout.form( "0x%08X", (long)(bswap_32(fDisp32)) );
void CInstruction::output_text( void ){    if (fInstr == kunknown) return;    cout << instr_name[fInstr] << "\t";    eFormat format = (eFormat)(kBaseFormatMask & (int)fFormat);    switch (format)    {        case kfreg:            cout << reg_name[fReg1];            break;        case kfrm32:            if (fDisp32) cout << fDisp32;            if (fFormat & kfmDeref)  cout << "(";            cout << reg_name[fReg2];            if (fFormat & kfmDeref)  cout << ")";            break;        case kfrm32_r32:            if (fDisp32) cout << fDisp32;            if (fFormat & kfmDeref)  cout << "(";            cout << reg_name[fReg2];            if (fFormat & kfmDeref)  cout << ")";            cout << ", ";            cout << reg_name[fReg1];            break;        case kfr32_rm32:            cout << reg_name[fReg1] << ", ";            if (fDisp32) cout << fDisp32;            if (fFormat & kfmDeref)  cout << "(";            cout << reg_name[fReg2];            if (fFormat & kfmDeref)  cout << ")";            break;    }    if (fFormat & kfmImm8)  cout.form( ", #0x%02X", fImm32 );    if (fFormat & kfmImm32)  cout.form( ", #0x%08X", fImm32 );    cout << "\n";}