@@ -40,17 +40,19 @@ 0x391C0CB3, 0x4ED8AA4A, 0x5B9CCA4F, 0x682E6FF3, 0x748F82EE, 0x78A5636F, 0x84C87814, 0x8CC70208, 0x90BEFFFA, 0xA4506CEB, 0xBEF9A3F7, 0xC67178F2 }; -static void +static OF_INLINE void byteSwapVectorIfLE(uint32_t *vector, uint_fast8_t length) { +#ifndef OF_BIG_ENDIAN uint_fast8_t i; for (i = 0; i < length; i++) - vector[i] = OF_BSWAP32_IF_LE(vector[i]); + vector[i] = OF_BSWAP32(vector[i]); +#endif } static void processBlock(uint32_t *state, uint32_t *buffer) {