VirtualBox

Ignore:
Timestamp:
Mar 12, 2023 1:27:21 AM (22 months ago)
Author:
vboxsync
Message:

VMM/IEM: More work on processing MC blocks, mainly related to reworking common functions for binary operations into body macros. bugref:10369

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IEMAllThreadedPython.py

    r98910 r98916  
    6060    'uintptr_t':    (   64,   False, ), # ASSUMES 64-bit host pointer size.
    6161    'bool':         (    1,   False, ),
    62     'IEMMODE':      (    8,   False, ),
     62    'IEMMODE':      (    2,   False, ),
    6363};
    6464
     
    442442            dMinParamCounts[oThreadedFunction.cMinParams]      = dMinParamCounts.get(oThreadedFunction.cMinParams,      0) + 1;
    443443        print('debug: param count distribution, raw and optimized:', file = sys.stderr);
    444         for cCount in sorted(list(dRawParamCounts.keys()) + list(set(dMinParamCounts.keys()) - set(dRawParamCounts.keys()))):
     444        for cCount in sorted({cBits: True for cBits in list(dRawParamCounts.keys()) + list(dMinParamCounts.keys())}.keys()):
    445445            print('debug:     %s params: %4s raw, %4s min'
    446446                  % (cCount, dRawParamCounts.get(cCount, 0), dMinParamCounts.get(cCount, 0)),
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