VirtualBox

Changeset 93281 in vbox for trunk/src/VBox/Runtime/common


Ignore:
Timestamp:
Jan 17, 2022 7:23:46 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
149349
Message:

IPRT/sha3: Fix field name inconsistency for big endian architectures.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/common/checksum/alt-sha3.cpp

    r93115 r93281  
    9797    /* This sucks a performance wise on big endian systems, sorry.  We just
    9898       needed something simple that works on AMD64 and x86. */
    99     for (size_t i = 0; i < RT_ELEMENTS(pState->aState); i++)
     99    for (size_t i = 0; i < RT_ELEMENTS(pState->au64); i++)
    100100        pState->au64[i] = RT_LE2H_U64(pState->au64[i]);
    101101#endif
     
    277277
    278278#ifdef RT_BIG_ENDIAN
    279     for (size_t i = 0; i < RT_ELEMENTS(pState->au64State); i++)
    280         pState->au64State[i] = RT_H2LE_U64(pState->au64State[i]);
     279    for (size_t i = 0; i < RT_ELEMENTS(pState->au64); i++)
     280        pState->au64[i] = RT_H2LE_U64(pState->au64[i]);
    281281#endif
    282282}
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