VirtualBox

Changeset 65654 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Feb 7, 2017 11:56:47 AM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
113341
Message:

gcc 7: Disassembler: fall thru

Location:
trunk/src/VBox/Disassembler
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Disassembler/DisasmCore.cpp

    r64532 r65654  
    977977                    break;  /* memory operand */
    978978                reg = rm; /* the RM field specifies the xmm register */
    979                 /* else no break */
     979                /* fall thru */
    980980
    981981            case OP_PARM_P: //MMX register
     
    10001000                if (mod != 3)
    10011001                    break;  /* memory operand */
     1002                /* fall thru */
     1003
    10021004            case OP_PARM_U: // XMM/YMM register
    10031005                reg = rm; /* the RM field specifies the xmm register */
    1004                 /* else no break */
     1006                /* fall thru */
    10051007
    10061008            case OP_PARM_V: //XMM register
  • trunk/src/VBox/Disassembler/DisasmFormatYasm.cpp

    r63567 r65654  
    711711                            case DISCPUMODE_32BIT: \
    712712                                if (pDis->pCurInstr->uOpcode != OP_GATHER || pDis->bVexWFlag) { PUT_SZ("dword "); break; } \
     713                                /* fall thru */ \
    713714                            case DISCPUMODE_64BIT: PUT_SZ("qword "); break; \
    714715                            default: break; \
     
    742743                    case OP_PARM_ps: \
    743744                    case OP_PARM_pd: \
    744                     case OP_PARM_x: if (VEXREG_IS256B(pDis->bVexDestReg)) { PUT_SZ("yword "); break; } \
     745                    case OP_PARM_x: if (VEXREG_IS256B(pDis->bVexDestReg)) { PUT_SZ("yword "); break; } /* fall thru */ \
    745746                    case OP_PARM_ss: \
    746747                    case OP_PARM_sd: \
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette