VirtualBox

Changeset 99681 in vbox


Ignore:
Timestamp:
May 8, 2023 5:30:51 PM (19 months ago)
Author:
vboxsync
Message:

VMM/IEM: Mark iemAImpl_sha1rnds4_fX as not throwing any exceptions to fix build error with parfait, bugref:3409

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp

    r98921 r99681  
    1782317823typedef FNIEMAIMPLSHA1RNDS4FN *PFNIEMAIMPLSHA1RNDS4FN;
    1782417824
    17825 static DECLCALLBACK(uint32_t) iemAImpl_sha1rnds4_f0(uint32_t u32B, uint32_t u32C, uint32_t u32D)
     17825static DECLCALLBACK(uint32_t) iemAImpl_sha1rnds4_f0(uint32_t u32B, uint32_t u32C, uint32_t u32D) RT_NOEXCEPT
    1782617826{
    1782717827    return (u32B & u32C) ^ (~u32B & u32D);
    1782817828}
    1782917829
    17830 static DECLCALLBACK(uint32_t) iemAImpl_sha1rnds4_f1(uint32_t u32B, uint32_t u32C, uint32_t u32D)
     17830static DECLCALLBACK(uint32_t) iemAImpl_sha1rnds4_f1(uint32_t u32B, uint32_t u32C, uint32_t u32D) RT_NOEXCEPT
    1783117831{
    1783217832    return u32B ^ u32C ^ u32D;
    1783317833}
    1783417834
    17835 static DECLCALLBACK(uint32_t) iemAImpl_sha1rnds4_f2(uint32_t u32B, uint32_t u32C, uint32_t u32D)
     17835static DECLCALLBACK(uint32_t) iemAImpl_sha1rnds4_f2(uint32_t u32B, uint32_t u32C, uint32_t u32D) RT_NOEXCEPT
    1783617836{
    1783717837    return (u32B & u32C) ^ (u32B & u32D) ^ (u32C & u32D);
    1783817838}
    1783917839
    17840 static DECLCALLBACK(uint32_t) iemAImpl_sha1rnds4_f3(uint32_t u32B, uint32_t u32C, uint32_t u32D)
     17840static DECLCALLBACK(uint32_t) iemAImpl_sha1rnds4_f3(uint32_t u32B, uint32_t u32C, uint32_t u32D) RT_NOEXCEPT
    1784117841{
    1784217842    return u32B ^ u32C ^ u32D;
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