VirtualBox

Changeset 100736 in vbox for trunk/src/VBox/VMM/include


Ignore:
Timestamp:
Jul 30, 2023 12:54:04 AM (18 months ago)
Author:
vboxsync
Message:

VMM/IEM: Put the instruction tables for the recompiler in a separate file to speed up compilation a little bit (~10 secs). bugref:10369

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/include/IEMInternal.h

    r100734 r100736  
    49484948IEM_CIMPL_PROTO_1(iemCImpl_Hypercall, uint16_t, uDisOpcode); /* both */
    49494949
     4950extern const PFNIEMOP g_apfnIemInterpretOnlyOneByteMap[256];
     4951
     4952/*
     4953 * Recompiler related stuff.
     4954 */
     4955extern const PFNIEMOP g_apfnIemThreadedRecompilerOneByteMap[256];
     4956
    49504957void            iemThreadedTbObsolete(PVMCPUCC pVCpu, PIEMTB pTb);
    49514958
     
    49904997                    (PVMCPU pVCpu, uint64_t uParam0, uint64_t uParam1, uint64_t uParam2));
    49914998
    4992 
    4993 
    4994 extern const PFNIEMOP g_apfnIemInterpretOnlyOneByteMap[256];
     4999bool iemThreadedCompileBeginEmitCallsComplications(PVMCPUCC pVCpu, PIEMTB pTb);
     5000
    49955001
    49965002/** @} */
Note: See TracChangeset for help on using the changeset viewer.

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